pytest是pyhon測試**模組,只要你安裝了pytest就可以生成txt,xml,html等測試結果集,注意:生成html需要安裝pytest-html模組。
pytest會尋找test或者test_開頭的函式,test開頭的類去測試。我在使用pytest的時候就遇到了大坑,總結一下
很多教程都是這麼教的:py.test test_class.py –html=.\report.html
他們的都能正常執行,然而我的報錯了:
usage: py.test [options] [file_or_dir] [file_or_dir] [...]
py.test: error: unrecognized arguments: --html=.\report.html
inifile: none
rootdir: c:\users\lq\desktop\testpython
納悶
用py.test -h檢視引數,確實沒找到–html這個引數,可是明明教程上的就是這麼個呀,為什麼呢
抱著試一試的想法,用了pytest.py -h命令試了一下,果然這裡找到了–html的引數,原來使用pytest.py test_class.py –html=.\report.html這個命令,沒錯,執行成功了
總結:py.test能在cmd下輸出詳細的測試過程但不能輸出html測試結果;pytest.py能輸出測試結果到html以及其他的文件格式
最後:還是建議使用pytest.py命令比較好。
Python測試用的模組
python測試用的模組 doctest模組會搜尋那些看起來像是python互動式會話中的 片段,然後嘗試執行並驗證結果 這個例子展示如何在原始碼中嵌入doctest用例。開頭的行就是doctest測試用例。不帶 的行就是測試用例的輸出。如果實際執行的結果與期望的結果不一致,就標記為測試失敗。def...
python單元測試模組
web 程式開發過程一般包括以下幾個階段 需求分析,設計階段,實現階段,測試階段 其中測試階段通過人工或自動來執行測試某個系統的功能。目的是檢驗其是否滿足需求,並得出特定的結果,以達到弄清楚預期結果和實際結果之間的差別的最終目的。測試從軟體開發過程可以分為 整合測試 系統測試 在眾多的測試中,與程式...
python的自動化測試模組
python的自動化測試模組 一 win32 gui自動化測試模組 1.pywinauto 郵件列表 2.watsup 3.winguiauto 二 web自動化測試模組 1.twill 專案主頁 2.pamie 專案主頁 三 遠端操作 命令列控制類的自動化測試 1.專案主頁 2.探索pexpect...