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