從這個測試用例中,我們可以看到
執行模塊主要用來控制測試用例腳本的批量執行,形成一個測試集。用例的執行引用了Python標準庫中的subprocess來執行nosetests的shell命令,從而執行給定測試用例集中的用例。測試用例集是一個簡單的純文本文件,實現過程中利用了.txt文件testcases.txt:
Test_Login_pass.py
Test_Login_Fail.py
#Test_MainPage_CheckSecurityTableInfo.py
Test_MainPage_EditSecurityInfo.py
用例前沒有“#“標記的測試用例腳本會被執行,而有”#“標記的則會被忽略,這樣可以很方便的控制測試集的執行,當然也可以創建不同的文件來執行不同的測試集。
具體的調用代碼如下: