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