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

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