接口自動化框架(Python)之 一,如何規劃自動化框架

由於測試人員不足,同時也爲了減少測試量,這兩天寫了一個接口自動化框架,主要由python3+unittest+ddt 來編寫

主要完成的功能:

1、對webdriver進行了第二次的簡單封裝,使用更加方便
2、具有打印日誌的功能,打印在控制檯和文件中
3、讀取配置文件(.ini文件):
4、具有發郵件的功能:
5、生成測試報告:html測試報告的路徑:
6、使用了PageObject模式來編寫測試腳本
7、針對使用chrome瀏覽器,不打開瀏覽器,直接運行測試用例:
     用chrome-headless
8、封裝了接口常用的方法:get、post、delete等

 ==>其實這裏面用到一些方法,與WebUI自動化有共通的(可以查看我寫的UI自動化框架https://blog.csdn.net/wuyoudeyuer/article/category/7703177)
 

接下來的幾篇文章,我會詳細上代碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章