查看匯總:2014年計(jì)算機(jī)三級(jí)《信息管理》考試要點(diǎn)匯總
三級(jí)信息管理技術(shù)分章節(jié)考試要點(diǎn):軟件工程(軟件測(cè)試之黑盒測(cè)試的測(cè)試用例設(shè)計(jì)簡(jiǎn)介)
黑盒測(cè)試的測(cè)試用例設(shè)計(jì)簡(jiǎn)介
黑盒測(cè)試是根據(jù)規(guī)格說(shuō)明所規(guī)定的功能來(lái)設(shè)計(jì)測(cè)試用例,它不考慮程序中的內(nèi)部結(jié)構(gòu)和處理過(guò)程。常用的黑盒測(cè)試技術(shù)有等價(jià)類劃分、邊值分析、錯(cuò)誤猜測(cè)等。
1.等價(jià)類劃分
提示:前面已經(jīng)講過(guò),不能窮舉所有可能的輸入數(shù)據(jù)來(lái)進(jìn)行測(cè)試,所以只能選取少量有代表性的輸入數(shù)據(jù),來(lái)揭露盡可能多的程序錯(cuò)誤。
這里首先要介紹一個(gè)有效的輸入數(shù)據(jù)和無(wú)效的輸入數(shù)據(jù)。有效的輸入數(shù)據(jù)是指符合規(guī)格說(shuō)明要求的合理的輸入數(shù)據(jù),它主要用來(lái)檢驗(yàn)程序是否實(shí)現(xiàn)了規(guī)格說(shuō)明中的功能。無(wú)效的輸入數(shù)據(jù)是指不符合規(guī)格說(shuō)明要求的不合理或非法的輸入數(shù)據(jù),它主要用來(lái)檢驗(yàn)程序是否做了規(guī)格說(shuō)明以外的事。
Examda提示: 如果把所有可能的輸入數(shù)據(jù)(有效的和無(wú)效的)劃分成若干個(gè)等價(jià)類,那么可以合理地做出假定:如果等價(jià)類中的一個(gè)輸入數(shù)據(jù)能檢測(cè)出一個(gè)錯(cuò)誤,那么等價(jià)類中的其他輸入數(shù)據(jù)也能檢測(cè)出同一個(gè)錯(cuò)誤;反之,如果一個(gè)輸入數(shù)據(jù)不能檢測(cè)出某個(gè)錯(cuò)誤,那么等價(jià)類中其他輸入數(shù)據(jù)也不能發(fā)現(xiàn)這一錯(cuò)誤(除非這個(gè)等價(jià)類的某個(gè)子集還屬于另一等價(jià)類)。
等價(jià)類劃分方法首先把輸入數(shù)據(jù)劃分成若干個(gè)有效等價(jià)類和若干個(gè)無(wú)效等價(jià)類,然后設(shè)計(jì)測(cè)試用例覆蓋這些等價(jià)類。
2.邊值分析
大量的實(shí)踐說(shuō)明,程序中在處理邊界情況時(shí)出錯(cuò)的概率比較大,因此設(shè)計(jì)一些測(cè)試用例,使程序運(yùn)行在邊界情況附近,這樣揭露程序中錯(cuò)誤的可能性就更大。
所謂邊界條件是指相對(duì)于輸入與輸出等價(jià)類直接在其邊界上,或稍高于其邊界,或稍低于其邊界的這些狀態(tài)條件。
使用等價(jià)類劃分方法設(shè)計(jì)測(cè)試用例時(shí),原則上講,等價(jià)類中的任一輸入數(shù)據(jù)都可作為該等價(jià)類的代表用作測(cè)試用例。而邊值分析則是專門挑選那些位于邊界附近的值作為測(cè)試用例。由于邊值分析方法所設(shè)計(jì)的測(cè)試用例,更有可能發(fā)現(xiàn)程序中的錯(cuò)誤,因此經(jīng)常把邊值分析方法與其他設(shè)計(jì)測(cè)試用例方法結(jié)合起來(lái)使用。
3.錯(cuò)誤猜測(cè)
錯(cuò)誤猜測(cè)是一種憑直覺(jué)和經(jīng)驗(yàn)推測(cè)某些可能存在的錯(cuò)誤,從而針對(duì)這些可能存在的錯(cuò)誤設(shè)計(jì)測(cè)試用例的方法。這種方法沒(méi)有機(jī)械的執(zhí)行步驟,主要依靠直覺(jué)和經(jīng)驗(yàn)。等級(jí)站收集整理!
相關(guān)推薦:
計(jì)算機(jī)等級(jí)考試合格標(biāo)準(zhǔn)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |