題:
使用哪個Python測試框架?
bluefoggy
2015-02-17 19:12:37 UTC
view on stackexchange narkive permalink

我將致力於自動化一個小型Web應用程序,我會選擇python和webdriver(selenium)來實現它,這取決於我對使用python編碼的舒適度。我讀過一些關於Page對象設計的文章。但是我目前對使用哪種測試框架感到困惑。我對單元測試有所了解。當我隨便問這個問題時,我只會得到在Java / TestNG / Junit中進行處理的建議。如果您可以指出在python中最常用的測試框架上的一些差異,那對我來說將是很棒的。

HTTP://恩.Wikipedia.org/wiki/list_of_unit_testing_frameworks#Python
二 答案:
Mawg says reinstate Monica
2015-02-18 19:12:13 UTC
view on stackexchange narkive permalink

PyUnit-Python的標准單元測試框架

此單元測試框架按照慣例被稱為“ PyUnit”,是 Python語言版本JUnit 。 JUnit由智能cookie肯特貝克(Kent Beck)和Erich Gamma編寫,並且依次是肯特(Kent)的Smalltalk測試框架的Java版本。每種都是各自語言的事實上的標准單元測試框架,因此兩者都是有效且優雅的Python框架的堅實基礎。

有任何個人反饋嗎?
好問題(+1)。我不編寫Java代碼,所以沒有使用JUNIT。但是,我對它的派生https://sourceforge.net/projects/cppunit/有很多經驗(還有一點https://sourceforge.net/projects/cppunit/,這也是派生的)。當然,有一個理由是他們繼續基於Junit-很好!就個人而言,我發現CppUnit易於學習,直觀,甚至可以追溯到那時。強大,靈活……這是一個很好的工具。使用它後,PhpUnit變得自然而然。我確實嘗試了一些(我忘記了),但是PhpUnit在我看來似乎是明智的選擇。
[py.test](http://doc.pytest.org/en/latest/)
Swati
2017-03-29 03:37:24 UTC
view on stackexchange narkive permalink

Nose和Proboscis是python的流行測試框架。在過去的三年中,我一直在為我們的項目使用鼻子。 Nose提供易於安裝和使用的功能,可幫助提供Coverage,html或xml報告,使用鼻子進行日誌記錄和運行測試非常簡單。您可以在命令行上使用以下命令進行安裝:“ pip install鼻子”

您可以在此處找到有關鼻子的文檔“ http://nose.readthedocs.io/en/latest/



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...