一、首先,看一下完整的項目目錄結構圖,如下:
==================目錄結構==================
==================目錄結構==================
二、其次,解釋每個目錄與文件結構的作用:
1.mztestpro測試項目
bbs: | 用於存放測試用例、測試報告、測試數據等。 |
driver: | 用於存放瀏覽器驅動。 |
package: | 用於存放自動化測試擴展包,例:HTMLTestRunner.py。 |
run_bbs_test: | 項目主程序。用於運行自動化用例。 |
startup.bat: | 用於啟動Selenium Server。 |
自動化測試項目說明文檔.docx: | 介紹項目框架、配置和使用說明。 |
2.bbs目錄
data: | 該目錄用於存放測試相關的數據。 |
report: | 用於存放HTML測試報告,在其下面創建了image目錄存放截圖。 |
test_case: | 測試用例目錄,存放用例及相關模塊。 |
3.test_case目錄
models: | 該目錄下存放了一些公共配置函數及公共類。 |
page_obj: | 該目錄用於存放測試用例的頁面對象(Page Object)。默認以“*Page.py”命名的文件。 |
*_sta.py: | 測試用例文件。根據測試文件匹配規則,以“_sta.py”命名的文件將被當作自動化測試用例執行。 |