1. 程式人生 > 其它 >minium有多個測試指令碼執行方法

minium有多個測試指令碼執行方法

測試計劃

測試專案中一般包含大量的測試case,在不同的測試階段可能需要選取不同的case執行,因此專案中需要配置不同的測試計劃

以下是一個使用測試計劃進行配置的例子

目錄結構

.
├── test
│ └── init.py
│ └── first_test.py
│ └── second_test.py
└── config.json
└── suite.json
case和配置編寫可參考例子

編寫測試計劃

編輯suite檔案suite.json

{
"pkg_list": [
{
"case_list": [
"test_"
],
"pkg": "test.
_test"
}
]
}
suite.json的pkg_list欄位說明要執行用例的內容和順序,pkg_list是一個數組,每個陣列元素是一個匹配規則,會根據pkg去匹配包名,找到測試類,然後再根據case_list裡面的規則去查詢測試類的測試用例。可以根據需要編寫匹配的粒度。注意匹配規則不是正則表示式,而是萬用字元。

執行測試計劃

minitest -s suite.json -c config.json -g

參考:https://minitest.weixin.qq.com/#/minium/Python/framework/suite