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

2022-10-10 07:00:13 字數 556 閱讀 3216

測試專案中一般包含大量的測試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...