城市电话号码等价类测试用例设计
时间: 2024-06-14 13:05:11 浏览: 197
根据引用[1]和引用提供的信息,可以设计以下城市电话号码的等价类测试用例:
有效等价类:
1. 地区码为空白
2. 地区码为3位数字
无效等价类:
3. 地区码为非数字
4. 地区码为小于3位数字
5. 地区码为大于3位数字
6. 地区码以0开头的三位数字
7. 地区码以1开头的三位数字
8. 后缀为非4位数字
相关问题
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位数字
请按照以下题意,使用等价类划分法设计测试用例。 某城市电话号码由三部分组成,分别是: 地区码—— 空白或三位数字; 前 缀—— 非‘0’或‘1’开头的三位数字; 后 缀—— 4位数字。
测试用例设计如下:
等价类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",预期结果为错误。
阅读全文