測試過程中可以使用標籤將我們的測試用例進行分類,在測試的時候可以根據標籤運行我們想要運行的測試用例
在要被標記的用例上添加標籤 @pytest.mark.標籤名(自定義),在運行的時候加上 -m 參數,後面加上運行的標籤名,在執行時只執行標籤名的用例
下圖如果執行執行 test_01 用例,可以在使用mark標籤進行標記,在執行時候 加一個 -m 參數來進行過濾所有執行的用例(pytest -m 標籤名)
在實際工作過程中,可能定義的標籤比較多,我們可以用單獨的一個模塊來存放自定義的標籤,定義一個變量等於標籤,然後在其他模塊中導入該變量,用該變量標記用例即可
步驟1:先新建一個模塊 mark.py