问题描述
假设某单位内部电话号码由三部分组成,分别是:分机号+前缀+后缀。其中,分机号为空白或一位数字;前缀为非‘0’开头的二位数字;后缀为非全0的3位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据问题的规格说明,从输入条件划分等价类。输入等价类输入ID有效等价类ID无效等价类分机号11位数字5多于1位数字2空白61位非数字前缀301-997少于2位数字8多于2位数字9含有非数字10起始位为‘0’后缀4001-99911少于3位数字12多于3位数字13含有非数字14全‘0’编程实现:(1)对每一个有效等价类,至少设计一个测试用例。输入格式:输入(分机号-前缀-后缀):输出格式:输出(接受Y/拒绝N):覆盖等价类(ID类型):例如:输入(分机号-前缀-后缀):3,12,001(回车)输出(接受Y/拒绝N):Y覆盖等价类(ID类型):1,3,4(2)对每一个无效的输入,设计一个无效等价类,并设计测试用例。例如:输入(分机号-前缀-后缀):#,12,111(回车)输出(接受Y/拒绝N):N覆盖等价类(ID类型):6
解决方案
时间: 2024-07-29 04:36:48