軟件測試第08課-黑盒測試-等價類技術



標題,第二級,第三級,第四級,第五級,單擊此處編輯母版標題樣式,#,軟件測試興趣班,黑盒測試,黑盒測試的概念,所謂黑盒測試,是指在設計和執(zhí)行測試工程中,不考慮被測程序內部的結果,將被測程序視作不透明的黑盒子,只考慮輸入內容和輸出結果,從而發(fā)現軟件中的各類問題黑盒測試的特點,易上手 難精通,黑盒測試的特點,黑,盒測試是每個測試人員必備的基本技能之一,是否能高效而準確的進行黑盒測試,也是衡量測試人員技術水平高低的重要指標之一要點,等價技術,邊界值技術,因果圖,技術,決策表法,錯誤推理法,正交實驗法,場景法,第八講:,黑盒,測試,-,等價類技術,name,namename,等價類,技術(,Equivalence Class Testing,),等價類劃分是一種黑盒測試技術,它不考慮程序的,內部結構,只是根據軟件的需求說明來對輸入的范圍進,行細分,然后再從分出來的每一個區(qū)域內選取一個代表,性的測試數據如果等價類劃分的好,這個代表性的測,試數據的作用就等價于其區(qū)域內的其它值等價類:是指某個輸入域的子集合在該子集合,中,各個輸入數據對于揭露程序中的錯誤都是,等效的等價類,技術,等價類,有效等價類,無效等價類,合理的輸入數據集合,無意義的輸入數據集合,等價類,技術,題,1,:有一個,C,語言程序,其功能為計算兩個,1100,之間,(包括,1,和,100,)的整數的和。
請構建其等價類劃分等價類,技術,100,的整數,(如,400,,,107,等),無效等價類,1,有效等價類,2,無效等價類,3,等價類,技術,加數,數值,非數值,整數,100,整數,-3,小數,-4,字母,-5,特殊字符,-6,空格,-7,空白,-8,等價類,技術,用例編號,所屬等價類,加數,1,加數,2,結果,1,1,-8,-9,“輸入有誤!”,2,2,23,56,79,3,3,102,199,“輸入有誤!”,4,4,1.36,69.3,“輸入有誤!”,5,5,A,b,“輸入有誤!”,6,6,$,%,“輸入有誤!”,7,7,“輸入有誤!”,8,8,“輸入有誤!”,等價類,技術,(,1,)先考慮輸入數據的數據類型合法類型,&,非法類型2,)合法類型中的合法區(qū)間和非法區(qū)間3,)畫出示意圖,區(qū)分等價類4,)為每一個等價類編號5,)從一個等價類中選舉一個測試數據構造測試用例案例分析:旅館住宿系統(tǒng)測試,任務,1,:旅館住宿系統(tǒng)用戶名字字段測試用例設計,需求:,旅館住宿系統(tǒng)登錄頁面中,用戶名限制為,6-10,位自然數,界面原型:,問題:采用等價類劃分法進行測試用例設計,預習作業(yè):黑盒測試的邊界值技術,1,、,邊界值,技術的含義,2,、使用,邊界值,技術構造測試用例的方法,請查閱網上資料,認真預習黑盒測試的,邊界值,技術,并制作,PPT,課件,下節(jié)課我會隨機提問同學上來進行講解。