目錄
一? pytest的安裝:
二? pytest有三種啟動方式:
三 用例規則:
四 配置框架:
一? pytest的安裝:
pip install pytest # 安裝
pip install pytest -U # 升級到最新版
二? ? pytest有三種啟動方式:
1. 命令: pytest::./test/test_area.py::::test_login
2. 代碼:創建入口 run.py
3. 鼠標右鍵運行
三 用例規則:
測試框架在識別、加載用例的過程,稱之為:用例發現pytest的用例發現步驟:
1. 遍歷所有的目錄,例外: venv , . 開頭的目錄
2. 打開python文件, test_ 開頭 或者 _test 結尾
3. 遍歷所有的 Test 開頭類
4. 收集所有的 test_ 開頭的函數 或者 方法
用例內容規則;
1. 可調用的(函數、方法、類、對象)
2. 名字 test_ 開頭
3. 沒有參數(參數有另外含義)
4. 沒有返回值 (默認為None)
四 配置框架:
分別是什么方式
- 開頭:參數
小寫字母開頭:ini配置
大寫字母開頭:環境遍歷
配置文件: pytest.ini
常用參數:
-v : 增加詳細程度
-s : 在用例中正常的使用輸入輸出
-x :快速退出,當遇到失敗的用例停止執行
-m : 用例篩選