原创 自動化測試框架(單元測試框架unittest+數據驅動框架ddt+測試報告【beatifulreport+HtmlTestRunner+郵件發送報告+爬蟲】)(五)-乾貨
beatifulreport的使用和htmltestrunner類似,將之前的工具稍微修改一下即可,重新寫了一個工具類,裏面有倆個方法,一個產生的是htmltestrunner的測試報告,一個是beatifulreport的測試報告,入參
原创 用appium移動端自動化時,怎麼查詢一些重要的參數如包括deviceName,appPackage,appActivity等
舉例小米手機 desired_caps = {} 小米爲安卓手機所以平臺名稱如下: 1desired_caps['platformName'] = 'Android' 2platformVersion:通過設置=》我的設備=》全部參數=》
原创 單元測試框架unittest+數據驅動框架ddt+測試報告【beatifulreport+htmrunner+郵件發送報告】(三)
在寫測試腳本時,會有很多種場景,接口的自動化測試用例對應不同的參數,這樣就需要用到ddt,這樣可以達到代碼複用,數據抽離的作用。而測試數據,可以存放在db也可以存放在excel裏。我這裏是存放在excel裏,主要是因爲需要可以集中將exc
原创 單元測試框架unittest+數據驅動框架ddt+測試報告【beatifulreport+htmrunner+郵件發送報告】(二)
上文簡單講述了下我開發的接口自動化框架使用到的unittest單元測試框架,另一個比較重要的就是ddt框架。這是python的一個數據驅動框架,把傳入的數據,參數抽離出來,同樣的腳本可以跑不同的用例,使用它可以省去一堆冗餘代碼,也便於維護