最近在學習web自動化,所以在這里總結一下pytest框架。
其實pytest 和 unittest 都是自動化測試框架,但是pytest更好用一些,有以下幾個優點:1)可以根據標簽執行用例;2)???
一、首先需要安裝pytest ,使用pip命令就可以;
二、pytest的標簽功能:在用例前可以添加標簽,如冒煙用例,XX用例。然后執行時可以選擇僅執行冒煙用例;
三、用例的搜索規則:
在項目目錄下執行pytest 命令;pytest會自動搜索以"*_test.py”或“test_*.py”命名的文件下“tese_”開頭的方法名。
四、數據准備和清理功能:fixture
和測試用例同目錄新增“conftest.py”文件,記住,一定要是這個文件名】