介面測試用例和報告模板
- 2019 年 12 月 11 日
- 筆記
新年加入啄木鳥公眾號,好運滾滾來!
顧翔老師開發的bugreport2script開源了,希望大家多提建議。文件在https://github.com/xianggu625/bug2testscript,
主文件是:zentao.py 。bugreport是禪道,script是python3+selenium 3,按照規則在禪道上書寫的bugreport可由zentao.py程式生成py測試腳本。
來源:http://www.51testing.com
當今在測試領域,介面測試已經越來越多的被提及,被重視。
區別於傳統意義上的系統級別測試,很多測試人員在接觸到介面測試的時候,也許對測試執行還可以比較順利的上手,但一提到相關的歸檔,比如測試用例和報告,就有些不知所措了。
今天就用這篇文章來說說介面測試用例和報告。
1.介面用例模板
提到測試用例,我們知道,其中最重要的兩個要素就是:
測試步驟
預期結果
其實對於介面測試也同樣如此;介面測試的步驟中,最重要的是將實現向介面發送預設請求,結果則要關注響應資訊及後續處理。
所以介面測試用例編排可以考慮下列兩種形式:


要注意的是,實際工作場景中我們可能還會對介面之間的串聯和混合場景進行測試。
2.測試報告模板
介面測試報告很多時候會和介面性能測試報告一起,如果要單獨報告的話,可以考慮以下內容:

2.1系統介面概況
簡要描述與測試項目相關的一些背景資料,如被測系統簡介,項目上線計劃等。
對於系統介面的定義和設計做出介紹,比如系統一共有多少個介面?採用哪種協議?都涉及到哪些發送方法?採用怎樣的請求格式?使用怎樣的返回標準?可用表格說明。
2.2測試目的與範圍
描述本次介面測試的目的、範圍與目標,內容應與本次介面測試的《介面測試實施方案》中的對應內容保持一致。
2.2.1.測試目的
本次測試的目的在於確保系統介面功能和邏輯處理已驗證,符合《介面定義說明書》的定義和要求,滿足系統需要。
2.2.2.測試對象範圍
說明測試的對象是哪些
單場景介面功能測試
混合場景介面功能測試
詳見《項目介面測試用例》可考慮貼出x-mind圖
2.2.3.測試指標範圍
被測介面接收請求和返回報文
被測介面返回狀態
被測介面對應業務邏輯處理
涉及數據沉澱的處理
複雜場景下多介面串聯交互
2.3測試工具及資源
2.3.1.測試工具
說明本次測試使用到的測試工具和輔助工具
1.測試工具:該測試將使用Postman(例)
Postman是Google的一款介面測試插件,它使用簡單,支援用例管理,支援get、 post、文件上傳、響應驗證、變數管理、環境參數管理等功能,可以批量運 行,並支援用例導出、導入。
2. 輔助工具:略
2.3.2.測試資源

2.4測試記錄及結果分析
2.4.1.單場景介面測試
2.4.1.1測試結果數據
給出本次單場景介面測試的測試結果數據

2.4.1.2.測試問題及結果分析
結合測試中發現的問題對於整體測試結果進行分析,做出判斷。
l 介面業務功能錯誤類缺陷情況
l 介面異常處理類缺陷情況
l 介面處理數據沉澱缺陷類情況
l 介面安全性缺陷情況
2.4.2.混合場景介面測試
2.4.2.1.測試結果數據
給出本次混合場景介面測試的測試結果數據

2.4.2.2. 測試問題及結果分析
結合測試中發現的問題對於整體測試結果進行分析,做出判斷。
l 混合介面業務功能錯誤類缺陷情況;
l 混合介面業務數據傳遞類缺陷情況;
2.5測試結論
給出本次性能測試的測試總結論,一般以測試結果與測試目標的比較結果作為測試結論。
星雲測試
http://www.teststars.cc
奇林軟體
http://www.kylinpet.com
聯合通測
http://www.quicktesting.net