軟體測試是軟體質量管理中最實際的行動,也是耗時量最大的一項工作,所以在測試過程中需要有組織、有步驟、有計畫的開展,需要能夠被量化管理,而測試用例就是將測試行為具體量化的方法之一;
一、什麼是測試用例?
測試用例:就是設計一種情況,軟體在這種情況下能夠正常或異常執行並達到預期結果;而程式如果在這種情況下不能正常執行,那則可能是乙個軟體缺陷;
二、測試用例有什麼作用?
1.在測試實施過程中可以避免盲目測試並提高測試效率;
2.使軟體測試的實施重點突出,明確測試目的;
3.用例的通用化和復用化使測試在軟體版本更新後只需修正少部分的測試用例便可開展測試工作,降低工作強度,縮短專案週期;
4.有利於改進測試工作,通過用例執行結果得知系統不穩定模組,為往後的測試工作改進提供依據;
5.測試用例是測試工作的見證,有了測試用例,就知道哪些功能被覆蓋到,哪些功能沒有覆蓋;
三、為什麼要進行測試用例評審?
測試用例是軟體測試的準則,但它不是一經編制完成就能成為準則的,由於用例開發人員的設計經驗以及對需求理解的深度各不相同,所以用例的質量難免會有不同程度上的差異;而通過評審,查漏補缺,可以使用例的結構更加清晰、覆蓋的使用者場景更加全面,這過程對測試工程師來說也是乙個快速提高用例設計能力的過程;
四、用例評審應側重關注哪些點?
1.優先順序安排是否合理;
2.是否覆蓋測試需求上的所有功能點;
3.用例設計的結構安排是否清晰、合理,是否利於對需求進行高效覆蓋;
4.用例是否具有可執行性,例如用例的前提條件、執行步驟、輸入資料和期待結果是否清晰、正確,預期結果是否有明顯的驗證方法;
5.是否包含充分的異常測試用例;
6.是否已經刪除了冗餘的用例;
7.是否從使用者層面來設計使用者使用場景和使用流程的測試用例;
8.是否簡介、復用性強;例如:可將重複性高的步驟或過程抽取出來定義為一些可復用標準步驟;
軟體測試用例優秀例子 軟體測試用例要素詳解
arnold 大話軟體測試用例要素 zhuanlan.zhihu.com 我們經常都知道乙個測試用例裡面包含以下幾個要素 1,用例編號 2,模組 3,場景 4,用例名稱 5,前置條件 6,測試等級 7,操作步驟 8,預期結果 需求要求的結果 9,實際結果 10,建立日期 11,是否通過 我們分析下,...
軟體測試基礎 (二) 測試用例
軟體測試基礎 二 測試用例 一 什麼是測試用例 測試用例是為某個特殊目標而編制的一組測試輸入 執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求。二 為什麼要寫測試用例 三 測試用例的設計 用例的要素 用例的3a原則 最不可缺的用例要素有哪幾個 黑盒測試 設計和執行測試過程中,不考...
軟體測試基礎知識 測試用例
測試用例 test case 是為某個特殊目標而編制的一組測試輸入 執行條件以及預期結果,以便測試某個 程式 路徑或核實是否滿足某個特定需求。測試用例用到的技術 一 白盒技術 白盒測試 是結構測試,所以被測物件基本上是 源程式 以 程式 的內部邏輯為基礎設計測試用例。邏輯覆蓋 程式內部的 邏輯覆蓋 ...