我們先來了解下測試用例的評價標準,了解下怎樣才是好的測試用例?
(1)首先用例要表達清楚,無二義性。
(2)用例的可操作性強。
(3)用例的輸入和輸出明確。一條用例只有乙個預期結果。
(4)用例的可維護性好。
(5)用例對需求的覆蓋率高。
(6)暴露程式bug的能力強。
用例的基本要素參見下面的例子:
測試用例帶來的好處時什麼?
(1)測試用例是測試執行者的依據
(2)測試用例使得工作可重複,是自動化測試的基礎
(3)評估需求覆蓋率
(4)用例的復用
(5)積累測試方法思路以供後續借鑑
測試用例的設計方法:測試用例的總體設計方法是基於需求的設計,具體設計方法分為:等價類、邊界值、因果圖、正交排列、場景分析法、錯誤猜測法。
具體的設計方法再後續部落格中都會更新。。。
基於需求的測試是一種最根本的軟體測試,重點關注以下兩大關鍵問題:
(1)驗證需求是否正確,完整,無二義性,並且邏輯一致。
(2)從「黑盒」的角度,設計出充分並且必要的用例集,以保證設計和**都能完全符合需求。
案例:
測試用例基礎概念
1 基本概念 測試用例是為某個特定測試目標而完成的,它是輸入資料 操作過程序列 條件 期望結果及相關資料的乙個特定的集合。因此,測試用例必須明確定一下幾個問題。1 測試目標 為什麼要測試?包括測試軟體的功能 效能 相容性 安全性 2 測試物件 測什麼?如物件 類 函式 介面等 3 測試環境 執行時所...
測試用例基礎(二)
二 內容 三 編寫方法及適用場景 四 評審 五 測試計畫 六 缺陷報告 七 測試報告 八 軟體缺陷的種類劃分 九 軟體缺陷的嚴重程度 十 bug定級示例 測試用例能夠被使用,且被不同人員使用測試結果一致 良好的測試用例具有重複使用的功能 回歸測試 好的測試用例會分門別類地提供給測試人員參考和使用 功...
軟體測試基礎 測試用例詳解
軟體測試是軟體質量管理中最實際的行動,也是耗時量最大的一項工作,所以在測試過程中需要有組織 有步驟 有計畫的開展,需要能夠被量化管理,而測試用例就是將測試行為具體量化的方法之一 一 什麼是測試用例?測試用例 就是設計一種情況,軟體在這種情況下能夠正常或異常執行並達到預期結果 而程式如果在這種情況下不...