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