一直以來都是在寫業務自動化代碼,感受大同小異,今天想好好學習一下自動化測試的框架,就對照着別人的框架,先把思路整理一下,方便接下來的學習。app
一、流程展現:框架
啓動appium -> 連接手機 -> 獲取元素 -> 執行測試 -> 輸出log -> 生成報告學習
二、思考過程:測試
將測試前期的操做放到一個共通文件內,將測試case分離到文件夾內,將log分離到指定文件夾,將測試時重複出現的操做,分離到獨立的文件內,最後生成一個總的測試報告,方便查看分析。xml
三、大概的目錄結構element
projectName
testSet
common.py
appiumDriver.py
DRIVER.py
Log.py
init.py
businessCommon
bscommon.py
testCase.xls
element.xml
result
case
config.ini
readConfig.py
caseList.txt
run.pyit
也能夠將testSet和businessCommon文件夾合併到一個大的文件件下,按照我的喜歡吧,其實目錄結構這個東西,只要清晰明瞭,按照我的喜愛來寫就能夠了。自動化