我們采用unittest和ddt數據驅動搭建測試框架,(對數據excel讀取、yaml配置、Requests接口請求、Re參數化、Pymysql數據庫效驗、日志等模塊實現封裝),
1.Openpyxl來處理excel,存儲測試數據(用例數據)
2.pyyaml來配置文件(configparse,pyyaml)
3. Pymysql來連接mysql數據庫,執行sql數據,進行數據效驗
4.Requests請求庫,來向接口發起請求
5.使用logging模塊來創建日志器,記錄項目中的日志信息
6.使用HttpTestRunner來生成HTML測試報告
7.使用re模塊來實現參數化(正則匹配)
8.使用動態創建屬性(類屬性)的機制來實現接口之間的依賴 (setattr getattr)
更多關于軟件測試培訓的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。