1. 程式人生 > >介面測試完整解決方案(持續更新)

介面測試完整解決方案(持續更新)

            介面測試作為一種測試型別,在平時測試工作當中進行的比較多,因為介面相對UI來說穩定很多,不會經常頻繁的更改,更適合進行大規模的自動化,加入到持續整合中去會起到很好的測試效果,這裡針對之前做過的介面測試進行一個總結。

            我們進行介面自動化測試主要是通過httpclient+testng+mybatis+maven(httpclient用來呼叫介面,testng用來組織用例以及對結果進行斷言,mybatis用來對資料庫進行連線,maven用來管理jar包)來進行的,下面我們來看下如何來做;

1.如何針對一個介面做測試;

1.1.如何設計登陸功能;

2.如何呼叫https型別的介面;

3.如何解析json串;

4.如何對返回的資料進行驗證;

5.如何儲存測試用例;

6.如何針對依賴性介面進行驗證;

7.如何針對加密的介面進行測試;

8.一些常用的斷言方式

9.介面測試中用到的一些testng的一些特性;

10.測試介面過程中需要注意的地方;

11.介面測試如何整合到持續集中環境進行定時執行、傳送郵件、展示結果報表;

持續更新中。。。。。。