原创 自動化測試框架(單元測試框架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的一個數據驅動框架,把傳入的數據,參數抽離出來,同樣的腳本可以跑不同的用例,使用它可以省去一堆冗餘代碼,也便於維護