當今在測試領域,介面測試已經越來越多的被提及,被重視。
區別於傳統意義上的系統級別測試,很多測試人員在接觸到介面測試的時候,也許對測試執行還可以比較順利的上手,但一提到相關的歸檔,比如測試用例和報告,就有些不知所措了。
今天就用這篇文章來說說介面測試用例和報告。
提到測試用例,我們知道,其中最重要的兩個要素就是:
所以介面測試用例編排可以考慮下列兩種形式:
要注意的是,實際工作場景中我們可能還會對介面之間的串聯和混合場景進行測試。
介面測試報告很多時候會和介面效能測試報告一起,如果要單獨報告的話,可以考慮以下內容:
簡要描述與測試專案相關的一些背景資料,如被測系統簡介,專案上線計畫等。
對於系統介面的定義和設計做出介紹,比如系統一共有多少個介面?採用哪種協議?都涉及到哪些傳送方法?採用怎樣的請求格式?使用怎樣的返回標準?可用**說明。
描述本次介面測試的目的、範圍與目標,內容應與本次介面測試的《介面測試實施方案》中的對應內容保持一致。
本次測試的目的在於確保系統介面功能和邏輯處理已驗證,符合《介面定義說明書》的定義和要求,滿足系統需要。
說明測試的物件是哪些
詳見《專案介面測試用例》
可考慮貼出x-mind圖
說明本次測試使用到的測試工具和輔助工具
1. 測試工具:該測試將使用postman(例)
postman是谷歌的一款介面測試外掛程式,它使用簡單,支援用例管理,支援get、 post、檔案上傳、響應驗證、變數管理、環境引數管理等功能,可以批量運 行,並支援用例匯出、匯入。
2. 輔助工具:略
組
成員
職責
總負責張三
各組間工作協調、方案評審
測試組李四
需求分析,測試方案編寫,指令碼編寫,執行測試以及編寫測試報告
給出本次
單場景介面
測試的測試結果資料
用例
場景描述
被測介面
測試結果
備註
api001
使用者登入介面
/user/login
通過api002
使用者登出介面
/user/logout
失敗defect:41335
......
結合測試中發現的問題對於整體測試結果進行分析,做出判斷。
給出本次
混合場景介面
測試的測試結果資料
用例
場景描述
被測介面
測試結果
備註
apim001
使用者登入、搜尋商品、檢視商品
/user/login
/commodity/search
/commodity/pdp
通過apim002
使用者登入、修改個人資訊、上傳頭像
/user/login
/user/personalinfo
/user/personalinfo/portrait/upload
失敗defect:41510
......
結合測試中發現的問題對於整體測試結果進行分析,做出判斷。
給出本次介面測試的測試總結論,一般以測試結果與測試目標的比較結果作為測試結論。
當今在測試領域,介面測試已經越來越多的被提及,被重視。
區別於傳統意義上的系統級別測試,很多測試人員在接觸到介面測試的時候,也許對測試執行還可以比較順利的上手,但一提到相關的歸檔,比如測試用例和報告,就有些不知所措了。
今天就用這篇文章來說說介面測試用例和報告。
提到測試用例,我們知道,其中最重要的兩個要素就是:
所以介面測試用例編排可以考慮下列兩種形式:
要注意的是,實際工作場景中我們可能還會對介面之間的串聯和混合場景進行測試。
介面測試報告很多時候會和介面效能測試報告一起,如果要單獨報告的話,可以考慮以下內容:
簡要描述與測試專案相關的一些背景資料,如被測系統簡介,專案上線計畫等。
對於系統介面的定義和設計做出介紹,比如系統一共有多少個介面?採用哪種協議?都涉及到哪些傳送方法?採用怎樣的請求格式?使用怎樣的返回標準?可用**說明。
描述本次介面測試的目的、範圍與目標,內容應與本次介面測試的《介面測試實施方案》中的對應內容保持一致。
本次測試的目的在於確保系統介面功能和邏輯處理已驗證,符合《介面定義說明書》的定義和要求,滿足系統需要。
說明測試的物件是哪些
詳見《專案介面測試用例》
可考慮貼出x-mind圖
說明本次測試使用到的測試工具和輔助工具
1. 測試工具:該測試將使用postman(例)
postman是谷歌的一款介面測試外掛程式,它使用簡單,支援用例管理,支援get、 post、檔案上傳、響應驗證、變數管理、環境引數管理等功能,可以批量運 行,並支援用例匯出、匯入。
2. 輔助工具:略
組
成員
職責
總負責張三
各組間工作協調、方案評審
測試組李四
需求分析,測試方案編寫,指令碼編寫,執行測試以及編寫測試報告
給出本次
單場景介面
測試的測試結果資料
用例
場景描述
被測介面
測試結果
備註
api001
使用者登入介面
/user/login
通過api002
使用者登出介面
/user/logout
失敗defect:41335
......
結合測試中發現的問題對於整體測試結果進行分析,做出判斷。
給出本次
混合場景介面
測試的測試結果資料
用例
場景描述
被測介面
測試結果
備註
apim001
使用者登入、搜尋商品、檢視商品
/user/login
/commodity/search
/commodity/pdp
通過apim002
使用者登入、修改個人資訊、上傳頭像
/user/login
/user/personalinfo
/user/personalinfo/portrait/upload
失敗defect:41510
......
結合測試中發現的問題對於整體測試結果進行分析,做出判斷。
給出本次介面測試的測試總結論,一般以測試結果與測試目標的比較結果作為測試結論。
介面測試用例和報告模板
介面測試用例和報告模板 自 感謝分享!當今在測試領域,介面測試已經越來越多的被提及,被重視。區別於傳統意義上的系統級別測試,很多測試人員在接觸到介面測試的時候,也許對測試執行還可以比較順利的上手,但一提到相關的歸檔,比如測試用例和報告,就有些不知所措了。今天就用這篇文章來說說介面測試用例和報告。提到...
測試用例模板及測試報告分析
文章主要介紹常見測試用例的設計方法 等價類劃分主要適用於單個輸入條件,輸入為數值型的情況,如果輸入規定了輸入區間,可劃分出乙個有效等價類,兩個無效等價類 測試區間兩頭 如果輸入只規定了輸入範圍,可劃分出乙個有效等價類,乙個無效等價類。範圍比較籠統,選乙個範圍外的即可 e.g.使用者名稱位數 0 6位...
介面測試用例
介面測試用例實際 設計思路 1 優先順序 針對所有介面 1 暴露在外面的介面,因為通常該介面會給第三方呼叫 2 供系統內部呼叫的核心功能介面 3 供系統內部呼叫非核心功能介面 2 優先順序 針對單個介面 1 正向用例優先測試,逆向用例次之 通常情況,非絕對 2 是否滿足前提條件 是否攜帶預設參值引數...