測試專案中一般包含大量的測試case,在不同的測試階段可能需要選取不同的case執行,因此專案中需要配置不同的測試計畫
以下是乙個使用測試計畫進行配置的例子
目錄結構
.├── test
│ └──init.py
│ └── first_test.py
│ └── second_test.py
└── config.json
└── suite.json
case和配置編寫可參考例子
編寫測試計畫
編輯suite檔案suite.json]}
suite.json的pkg_list欄位說明要執行用例的內容和順序,pkg_list是乙個陣列,每個陣列元素是乙個匹配規則,會根據pkg去匹配包名,找到測試類,然後再根據case_list裡面的規則去查詢測試類的測試用例。可以根據需要編寫匹配的粒度。注意匹配規則不是正規表示式,而是萬用字元。
執行測試計畫
minitest -s suite.json -c config.json -g
參考:
載入執行多個自動化測試指令碼
import unittest import re import htmltestrunner 載入測試檔案 針對方法一 import testf1 testf1表示testf1.py檔案 import testf2 方法一 構造測試集 suit unittest.testsuite suit.ad...
shell多個指令碼同時執行
1 編寫多程序實驗指令碼 demo.sh bin bash sub1.log sub2.log sub3.log function sub1 doecho date t sub1.log 注意date 和 號之間有空格。如 date m d date取 月 日 的命令列。sleep 1 done f...
Mysql執行單個sql指令碼 執行多個sql指令碼
1 開啟mysql命令視窗 source test.sqlsource 不帶分號 1 待執行的sql檔案為test1.sql test2.sql test.sql 4.sql等 2 寫乙個總的sql檔案例如 all.sql檔案 source test1.sql source test2.sql so...