电话号码验证测试用例 - 完整覆盖场景
电话号码验证测试用例
**需求:**验证某城市电话号码的正确性
要求:
- 区号:空或者是三位数字
- 前缀码:非'0'且非'1'开头的三位数字
- 后缀码:四位数字
测试用例:
| 测试编号 | 测试内容 | 测试数据 | 预期结果 | | -------- | ------------------------------------------------------------ | -------------------- | -------------- | | TC001 | 空区号和正确号码 | '010-1234' | 合法电话号码 | | TC002 | 非空区号和正确号码 | '021-2345' | 合法电话号码 | | TC003 | 区号为2位数字和正确号码 | '02-3456' | 非法电话号码 | | TC004 | 区号为4位数字和正确号码 | '0210-4567' | 非法电话号码 | | TC005 | 前缀码以0开头的正确号码 | '021-0123' | 非法电话号码 | | TC006 | 前缀码以1开头的正确号码 | '021-1234' | 非法电话号码 | | TC007 | 前缀码不以0或1开头但不是3位数字的正确号码 | '021-2234' | 合法电话号码 | | TC008 | 前缀码不以0或1开头且不是3位数字的正确号码 | '021-12345' | 非法电话号码 | | TC009 | 前缀码不以0或1开头但不是3位数字的正确号码 | '021-23456' | 非法电话号码 | | TC010 | 后缀码不是4位数字的正确号码 | '021-345' | 非法电话号码 | | TC011 | 区号为空且前缀码不以0或1开头但不是3位数字的正确号码 | '123-4567' | 非法电话号码 | | TC012 | 区号为空且前缀码不以0或1开头且不是3位数字的正确号码 | '1234-5678' | 非法电话号码 | | TC013 | 区号为空且前缀码以0开头的正确号码 | '012-3456' | 非法电话号码 | | TC014 | 区号为空且前缀码以1开头的正确号码 | '123-4567' | 非法电话号码 | | TC015 | 区号为空且前缀码不以0或1开头但不是3位数字的正确号码 | '234-5678' | 合法电话号码 | | TC016 | 区号为空且后缀码不是4位数字的正确号码 | '021-456' | 非法电话号码 | | TC017 | 区号为3位数字,前缀码以0开头,后缀码为4位数字的正确号码 | '010-0123' | 非法电话号码 | | TC018 | 区号为3位数字,前缀码以1开头,后缀码为4位数字的正确号码 | '010-1234' | 非法电话号码 | | TC019 | 区号为3位数字,前缀码不以0或1开头但不是3位数字,后缀码为4位数字的正确号码 | '010-2234' | 合法电话号码 | | TC020 | 区号为3位数字,前缀码不以0或1开头但不是3位数字,后缀码不是4位数字的正确号码 | '010-234' | 非法电话号码 | | TC021 | 区号为3位数字,前缀码为空,后缀码为4位数字的正确号码 | '010-1234' | 合法电话号码 | | TC022 | 区号为3位数字,前缀码为空,后缀码不是4位数字的正确号码 | '010-123' | 非法电话号码 | | TC023 | 区号为3位数字,前缀码不以0或1开头但不是3位数字,后缀码不是4位数字的正确号码 | '010-2345' | 非法电话号码 | | TC024 | 区号为空,前缀码为3位数字,后缀码为4位数字的正确号码 | '123-4567' | 非法电话号码 | | TC025 | 区号为空,前缀码为空,后缀码为4位数字的正确号码 | '4567' | 非法电话号码 | | TC026 | 区号为空,前缀码为空,后缀码不是4位数字的正确号码 | '456' | 非法电话号码 | | TC027 | 区号为空,前缀码为3位数字,后缀码不是4位数字的正确号码 | '123-45' | 非法电话号码
原文地址: https://www.cveoy.top/t/topic/mtM3 著作权归作者所有。请勿转载和采集!