请按照以下题意,使用等价类划分法设计测试用例。 某城市电话号码由三部分组成,分别是: 地区码—— 空白或三位数字; 前 缀—— 非‘0’或‘1’开头的三位数字; 后 缀—— 4位数字。
时间: 2023-11-21 22:04:50 浏览: 86
测试用例设计如下:
等价类1:地区码为空白。
测试用例1: 输入"123-4567",预期结果为错误。
测试用例2: 输入"000-4567",预期结果为错误。
测试用例3: 输入"abc-4567",预期结果为错误。
等价类2:地区码为三位数字。
测试用例1: 输入"010-1234",预期结果为正确。
测试用例2: 输入"888-9999",预期结果为正确。
测试用例3: 输入"001-1111",预期结果为错误。
测试用例4: 输入"002-2222",预期结果为正确。
等价类3:前缀为非‘0’或‘1’开头的三位数字。
测试用例1: 输入"123-4567",预期结果为正确。
测试用例2: 输入"888-4567",预期结果为正确。
测试用例3: 输入"001-4567",预期结果为错误。
测试用例4: 输入"100-4567",预期结果为错误。
等价类4:后缀为4位数字。
测试用例1: 输入"123-4567",预期结果为正确。
测试用例2: 输入"888-9999",预期结果为正确。
测试用例3: 输入"123-0000",预期结果为正确。
测试用例4: 输入"123-abcd",预期结果为错误。
相关问题
1.电话号码 某城市电话号码由三部分组成,分别是: 地区码-------------空白或4位数字。 前缀----------为三位数字,但不能以“0”或“1”开头。 后缀-------------4位数字。 假定被测程序能接受-切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。请用等价类方法进行测试,设计测试用例。 1)根据输入条件,划分出有效等价类和无效等价类 2)根据等价类表设计测试用例,覆盖所有的有效等价类和无效等价类
1. 根据输入条件,划分出有效等价类和无效等价类:
有效等价类:
- 地区码:空白或4位数字
- 前缀:三位数字,但不能以“0”或“1”开头
- 后缀:4位数字
无效等价类:
- 地区码:非空白或4位数字
- 前缀:以“0”或“1”开头的三位数字、非三位数字
- 后缀:非4位数字
2. 根据等价类表设计测试用例,覆盖所有的有效等价类和无效等价类:
有效等价类测试用例:
- 地区码为空白
- 地区码为4位数字
- 前缀为非0、1开头的三位数字
- 后缀为4位数字
无效等价类测试用例:
- 地区码为非空白或4位数字
- 前缀以“0”或“1”开头
- 前缀为非三位数字
- 后缀为非4位数字
如何通过等价类划分法设计黑盒测试用例来测试三角形问题,并分析可能存在的程序缺陷?
等价类划分法是一种黑盒测试技术,通过将输入数据划分为有效和无效的等价类来设计测试用例。在三角形问题中,根据输入条件的边界和典型值,我们可以划分出不同的等价类,确保每个类别的测试用例都能有效地检验程序功能。针对三角形问题的有效等价类包括:三个边长均为整数且在1到100之间的输入,以及三个边长均为正数但非整数的输入。无效等价类包括:非整数边长、边长包含零或负数、边长超出1到100的范围、输入的边长数目不为三等情况。测试用例设计应覆盖这些等价类的边界值和典型值,如(1,1,1)、(100,100,100)、(0,1,1)、(1,-1,1)、(1,101,1)等。通过这些测试用例,可以发现程序中可能存在的缺陷,如输入验证不全、逻辑判断错误等。《等价类划分法在黑盒测试中的应用——以三角形问题为例》为本问题提供了详细的理论基础和案例实践,帮助读者深入理解并掌握等价类划分法在实际测试中的应用。在实验过程中,学生可以学习如何系统地设计测试用例,如何发现并报告程序缺陷,为日后的软件测试工作打下坚实的基础。
参考资源链接:[等价类划分法在黑盒测试中的应用——以三角形问题为例](https://wenku.csdn.net/doc/6412b719be7fbd1778d49156?spm=1055.2569.3001.10343)
阅读全文