一、用例設計原則
pytest是如何查找測試用例的?總的來說,尋找測試用例遵循以下原則:
總結:
—文件名是test_開頭或者_test結尾。
—測試類必須是Test開頭。
—測試函數、測試方法以test_開頭。
二、用例執行順序
基本原則:根據名稱的字母逐一進行ASCII比較,越大越先執行。
多個測試模塊(.py文件)時,根據基本原則執行。
一個測試模塊(.py文件)中,先執行測試函數,后執行測試類。多個測試類則遵循基本原則,類中的
測試方法遵循基本原則。
執行順序如下:
三、用例依賴
用例存在依賴關系時,所有依賴的測試用例將在被依賴的測試用例執行完成后執行。若被依賴的測試用例執行失敗,則依
賴的函數都將被跳過執行