再概述一下黑盒測(cè)試。那么首先就是等價(jià)類劃分法。
等價(jià)類劃分,是一個(gè)子集的挑選過程。該子集必須具備兩個(gè)特性:
嚴(yán)格控制測(cè)試用例的增加,減少為達(dá)到“合理測(cè)試”的某些既定目標(biāo)而必須設(shè)計(jì)的其他測(cè)試用例的數(shù)量;即:每個(gè)測(cè)試用例都必須體現(xiàn)盡可能多的不同的輸入情況,以使限度地減少測(cè)試所需的全部用例的數(shù)量;(經(jīng)驗(yàn)而言,是用于生成有效測(cè)試用例的約束。)
覆蓋了大部分其他可能的測(cè)試用例:使用或不使用這個(gè)特定的輸入集合,哪些錯(cuò)誤會(huì)被發(fā)現(xiàn),哪些會(huì)被遺漏掉。即:應(yīng)該盡量將程序輸入范圍進(jìn)行劃分,將其劃分為有限數(shù)量的等價(jià)類,這樣就可以合理地假設(shè)測(cè)試每個(gè)等價(jià)類的代表性數(shù)據(jù)等于測(cè)試該類的其他任何數(shù)據(jù)。(經(jīng)驗(yàn)而言,是用于生成無效測(cè)試用例的約束的。)
具體步驟為:
確定等價(jià)類:確定等價(jià)類是選取每一個(gè)輸入條件,將其劃分為兩個(gè)或更多的組。這里可以借助表格來進(jìn)行劃分,并確定了兩類等價(jià)類:有效等價(jià)類、無效等價(jià)類。
生成測(cè)試用例。(具體三步就不再敘述了)
文尾,順便提一點(diǎn)個(gè)人經(jīng)驗(yàn):依據(jù)規(guī)格說明確定輸入條件時(shí),一定要思維緊密和周全,否則會(huì)出現(xiàn)很大的遺漏性;且用單個(gè)測(cè)試用例覆蓋無效等價(jià)類,是因?yàn)槟承┨囟ǖ妮斎脲e(cuò)誤可能會(huì)評(píng)比或取代其他輸入錯(cuò)誤檢查。所以應(yīng):少而全、多而專。
等價(jià)類劃分,是一個(gè)子集的挑選過程。該子集必須具備兩個(gè)特性:
嚴(yán)格控制測(cè)試用例的增加,減少為達(dá)到“合理測(cè)試”的某些既定目標(biāo)而必須設(shè)計(jì)的其他測(cè)試用例的數(shù)量;即:每個(gè)測(cè)試用例都必須體現(xiàn)盡可能多的不同的輸入情況,以使限度地減少測(cè)試所需的全部用例的數(shù)量;(經(jīng)驗(yàn)而言,是用于生成有效測(cè)試用例的約束。)
覆蓋了大部分其他可能的測(cè)試用例:使用或不使用這個(gè)特定的輸入集合,哪些錯(cuò)誤會(huì)被發(fā)現(xiàn),哪些會(huì)被遺漏掉。即:應(yīng)該盡量將程序輸入范圍進(jìn)行劃分,將其劃分為有限數(shù)量的等價(jià)類,這樣就可以合理地假設(shè)測(cè)試每個(gè)等價(jià)類的代表性數(shù)據(jù)等于測(cè)試該類的其他任何數(shù)據(jù)。(經(jīng)驗(yàn)而言,是用于生成無效測(cè)試用例的約束的。)
具體步驟為:
確定等價(jià)類:確定等價(jià)類是選取每一個(gè)輸入條件,將其劃分為兩個(gè)或更多的組。這里可以借助表格來進(jìn)行劃分,并確定了兩類等價(jià)類:有效等價(jià)類、無效等價(jià)類。
生成測(cè)試用例。(具體三步就不再敘述了)
文尾,順便提一點(diǎn)個(gè)人經(jīng)驗(yàn):依據(jù)規(guī)格說明確定輸入條件時(shí),一定要思維緊密和周全,否則會(huì)出現(xiàn)很大的遺漏性;且用單個(gè)測(cè)試用例覆蓋無效等價(jià)類,是因?yàn)槟承┨囟ǖ妮斎脲e(cuò)誤可能會(huì)評(píng)比或取代其他輸入錯(cuò)誤檢查。所以應(yīng):少而全、多而專。

