最近一直在琢磨AP端自動化脚线,稍微搞出了點頭緒傀蓉,稍微總結(jié)分享一下笛园,歡迎大牛們批評指正
主要基于python自帶unittest框架肩豁,報告依賴HTMLTestRunner輸出
缺陷:1.暫時沒有完成數(shù)據(jù)和用例分離
? ? ? ? ? ?2.沒有l(wèi)og輸出
? ? ? ? ? ?3.沒有完成用例執(zhí)行過程中對手機狀態(tài)的實時監(jiān)控
整體框架主要分為三部分:
1.Public.py 主要用于編寫公共方法,與業(yè)務(wù)邏輯無關(guān)凉泄,如swpie躏尉、screenshot等公共方法
2.runtest.py 主要用于跑測試用例,并輸出Html報告
3.test_xxx.py 主要是獨立的每個測試用例
4.screenshot用于存放截圖
public.py 主要如圖所示:
runtest.py 主要如圖所示:
將test_xxx import進去就可以執(zhí)行后众,同時也支持單獨case獨立運行胀糜,不會輸出報告
以上是本人一段時間的學(xué)習(xí)總結(jié),歡迎各位大牛批評指正蒂誉,同時多多提出改進意見