黑盒測試用例設計 前言(一)

2022-04-11 17:02:29 字數 1006 閱讀 8802

前言

2023年4月至5月針對z11系列上的type-c介面,負責分析方案和需求,編寫測試方案和用例16條;2023年7月至10月期間,參與部門用例整體優化。在**本模組的細化工作中新增和修改用例287條,相容性模組用例深度優化工作中新增8條,修改41條。經過幾番鍛鍊,入職培訓時學習到的用例設計的多數方法得以實踐和重新體悟。本文力圖描述出一條清晰完整的黑盒用例設計思路,從設計輸入、設計方法、用例結構、測試型別、環境因素到用例維護梳理下來,都烙上努比亞系統測試部的痕跡。本文是在學習軟體測試理論基礎後,結合工作實踐做出的體會整理,作為乙個階段性掌握情況的總結和標記。

目前的測試行業越來越多的人看重自動化測試,導致一些測試開發同事對測試基礎理論和業務邏輯缺少應有的重視。其實不管是黑盒測試還是白盒測試,設計測試用例作為各種技術的基礎,是值得我們測試人員作為基本功去學習的。掌握各種測試設計理驗,有助我們測試工程師設計和優化部門的黑白盒測試用例,也有助於測試員更好的去執行和拓展測試用例。

為了便於同事們快速學習和理解,參考了國內及國外部分權威資料及業內同仁們的情況,結合李振東前輩的設計經驗,編寫出此文件,希望我能把各種測試用例設計方法描述清楚。理論結合我的工作實踐,形象地把設計思路展現出來。如果大家有什麼問題,可以聯絡我與之**!

本文件適合初學者的入門培訓及有經驗同事高階學習的輔助資料。

本文聚焦黑盒測試用例的設計方法,完全不考慮程式的內部結構,只根據對程式的需求和說明,即需求規格說明書。

第一章,設計輸入。

軟體測試的物件是軟體本身,對軟體需求和設計的深入理解和嚴格把握,是輸出高質量軟體測試用例的前提。所謂高質量,就是對軟體邏輯覆蓋全,能發現更多潛伏bug的用例。

第二章,設計方法。

測試用例是測試執行的主要思路,所需人力佔整個測試人力投入比例大。用例設計人員掌握科學全面的設計方法對整個測試工作而言,意義重大。本章將花費大量篇幅講解黑盒測試用例的主流設計方法,結合理論和我的工作實踐,試圖將這些方法講清楚。

第三章,用例結構。

第四章,測試型別。

第五章,環境因素。

第六章,用例維護—經驗用例。

黑盒測試用例設計 一

簡介 總結黑盒測試用例的常用設計方法 把所有可能的輸入資料,即程式的輸入域劃分成若干部分 子集 然後從每乙個子集中選取少數具有代表性的資料作為測試用例 等價類是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的。等價類劃分可有兩種不同的情況 有效等價類和無效等價類。1 有...

黑盒測試用例設計

黑盒測試用例設計方法 設計大量的測試用例,使之覆蓋軟體中的所有輸入輸出介面。白盒測試用例設計方法 設計足夠多的測試用例,使之覆蓋程式內部的所有邏輯結構與路徑。把程式的輸入域劃分成若干部分,然後從每個部分中選取少數代表性資料作為測試用例 每類的代表性資料在測試中的作用等價於這一類中的其他值,如果某一類...

黑盒測試用例設計方法

1 等價劃分 所謂等價類劃分是指一套被選擇的值,這些值分別代表了許多眾多的可能輸入值,程式對其處理的方式都是一樣的。等價類劃分的方法作為繼邊界值分析方法之後補充的測試用力設計試用的一種方法。劃分等價類 確定測試用例 等價類劃分是一種典型的黑盒測試方法,使用這一方法時,完全不考慮程式的內部結構,只依據...