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