http接口自動化測試框架實現 軟件測試
一、測試需求描述
對服務后臺一系列的http接口功能測試。
輸入:根據接口描述構造不同的參數輸入值
輸出:XML文件
eg:http://xxx.com/xxx_product/test/content_book_list.jsp?listid=1
二、實現方法
1、選用Python腳本來驅動測試
2、采用Excel表格管理測試數據,包括用例的管理、測試數據錄入、測試結果顯示等等,這個需要封裝一個Excel的類即可。
3、調用http接口采用Python封裝好的API即可
4、測試需要的http組裝字符轉處理即可
5、設置2個檢查點,XML文件中的返回值字段(通過解析XML得到);XML文件的正確性(文件對比)
6、首次執行測試采用半自動化的方式,即人工檢查輸出的XML文件是否正確,一旦正確將封存XML文件,為后續回歸測試的預期結果,如果發現錯誤手工修正為預期文件。(注意不是每次測試都人工檢查該文件,只首次測試的時候才檢查)
三、Excel表格樣式

四、實現代碼(代碼才是王道,有注釋很容易就能看明白的)
1、測試框架代碼
文章來源于領測軟件測試網 http://www.kjueaiud.com/