论述题1:以下是某应用程序的规格描述,请按要求回答问题程序规则:实现某城市的电话号码,该电话号

9 查阅

论述题1:以下是某应用程序的规格描述,请按要求回答问题

程序规则:实现某城市的电话号码,该电话号码由三部分组成。它的说明如下:区号空白或3位数字;前缀非“0”或“1”开头的3位数字;后缀4位数字。

(1)请分析该程序的规则说明和被测程序的功能

(2)采用等价类划分方法设计测试用例。

参考答案:

问题1:解答:首先分析程序的规则说明和被测程序的功能将其划分等价类并编号如下:有效等价类输入:(1)区号:空白;(2)区号:3位数字;(3)前缀:从100~999的3位数字;(4)后缀:4位数字。无效等价类输入:(5)区号:有非数字字符;(6)区号:少于3位数字;(7)区号:多于3位数字;(8)前缀:有非数字字符;(9)前缀:起始位为“0”;(10)前缀:少于3位数字;(11)前缀:多于3位数字;(12)后缀:有非数字字符;(13)后缀:少于4位数字;(14)后缀:多于4位数字。问题2:根据上述等价类的划

计算机四级