某城市電話(huà)號(hào)碼由三部分組成。它們的名稱(chēng)和內(nèi)容分別是: 地區(qū)碼:空白或三位數(shù)字; 前綴:非‘0’或‘1’的三位數(shù)字; 后綴:4位數(shù)字。 假定被測(cè)程序能接受一切符合上述規(guī)定的電話(huà)號(hào)碼,拒絕所有不符合規(guī)定的電話(huà)號(hào)碼。根據(jù)該程序的規(guī)格說(shuō)明,作等價(jià)類(lèi)的劃分,并設(shè)計(jì)測(cè)試方案。
如圖顯示某程序的邏輯結(jié)構(gòu)。試為它設(shè)計(jì)足夠的測(cè)試用例,分別實(shí)現(xiàn)對(duì)程序的判定覆概、條件覆概和條件組合覆概。
某電力公司有A、B、C、D共四類(lèi)收費(fèi)標(biāo)準(zhǔn),并規(guī)定,居民用電每月200度以下按A類(lèi)收費(fèi),200度以上按B類(lèi)收費(fèi)。動(dòng)力電以每月1萬(wàn)度為分界,非高峰用電不足1萬(wàn)度按B類(lèi)收費(fèi),達(dá)到或超過(guò)1萬(wàn)度按C類(lèi)收費(fèi)。高峰用電不足1萬(wàn)度按C類(lèi)收費(fèi),達(dá)到或超過(guò)1萬(wàn)度按D類(lèi)收費(fèi)。試用基于邏輯的測(cè)試方法為它設(shè)計(jì)足夠的測(cè)試用例實(shí)現(xiàn)條件組合的完全覆概。