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