1、自動化測試包括:
UI自動化(APP、Web、Client):把手動變成自動化,具體;
接口自動化:接口、抓包、分析,抽象;
性能
2、為什麼做接口測試
API接口(Application Program Interface)
1)測試資料資源
2)測試功能邏輯
3)服務級别的接口測試其實是功能測試
4)接口測試是走向自動化和性能的必經之路
3、什麼時候做接口測試
單元測試(一般不做)->內建測試->系統測試(功能測試)->驗收測試
4、接口測試做什麼
1)接口的輸入輸出的測試(本質)
2)接口的邏輯功能測試
3)接口的穩定性測試(異常測試)
5、怎麼做接口測試
1)初始化測試資料;
2)發包收包;
3)斷言、校驗結果(分析結果)。
我們使用Python3+requests庫做接口測試
技術人員需要做的是能實作所有場景的自動化
用例怎麼辦?
架構易用性夠好,用例應該盡量交給功能測試人員來寫
(現實)一邊寫架構,一邊寫用例;
我們挑自己熟悉的子產品,功能用例齊全的子產品先實作自動化。
6、抓包分析
抓包原則:抓所有的包,不使用緩存,清除浏覽器的Cookie
登入:
如何跳過驗證碼(captcha)?讓開發人員注釋驗證碼或做開關。
接口測試如何修煉呢?