79338

秀秀我的测试用例: 身份证校验

回帖
回帖数 8
阅读数 6688
发表时间 2010-08-23 08:48:14
🌻
孙磊楼主
┌───┬──────────────────────────┬────────────────────────┐
│编号 │步骤 │预期 │
├───┼──────────────────────────┼────────────────────────┤
│1 │对需要录入身份证的页面进行校验:包括以下内容: │ │
├───┼──────────────────────────┼────────────────────────┤
│2 │录入的身份证号码 是15位的真实号码,提交保存 │校验通过 │
├───┼──────────────────────────┼────────────────────────┤
│3 │录入的身份证号码 是18位的真实号码,提交保存 │校验通过 │
├───┼──────────────────────────┼────────────────────────┤
│4 │录入的身份证号码是真实的, 后一位为字母,提交保存 │校验通过 │
├───┼──────────────────────────┼────────────────────────┤
│5 │录入的身份证号码是真实的, 后一位为数字,提交保存 │校验通过 │
├───┼──────────────────────────┼────────────────────────┤
│6 │检查身份证号码输入框旁是否有必填项目提示 │身份证输入框旁边有红色星号,代表身份证是必填项目│
├───┼──────────────────────────┼────────────────────────┤
│7 │不录入身份证号码,提交保存 │前端有js校验,提示身份证号码不能为空 │
├───┼──────────────────────────┼────────────────────────┤
│8 │录入的身份证号码中有空格,提交保存 │前端有js校验,提示身份证号码 格式不合法 │
├───┼──────────────────────────┼────────────────────────┤
│9 │录入的身份证号码是编造的,不符合校验规则,提交保存 │前端有js校验,提示身份证号码不符合校验规则 │
├───┼──────────────────────────┼────────────────────────┤
│10 │录入的身份证号码 不是15位或18位,提交保存 │前端有js校验,提示身份证号码必须是15位或18位 │
└───┴──────────────────────────┴────────────────────────┘

说明:
1、鉴于少部分人员的身份证号码不符合公安部的校验规则:当操作员录入的身份证不能通过校验时,给出明确的提示信息(未通过校验的原因),但不能限制操作员保存校验未通过的身份证号码
2、校验规则详见百度http://zhidao.baidu.com/question/98807663.html

2010-08-23 09:22:10 孙磊 最后编辑
9个回复
🍟
春哥沙发
呵呵,帮你编辑了下。

补充下用例,最后的字母是否应该检查大小写?
2010-08-23 09:20:14 王春生 回帖
🐱
longsky板凳
这么多用例放到zentao的用例里面,你会作为1个用例还是10个用例进行输入啊?
2010-08-26 11:04:40 longsky 回帖
应该要分开。
2010-08-26 13:51:46 王春生 回帖
原来这里还有这个。呵呵。
2010-11-05 10:07:25 张斌 回帖
很不错的case,针对这个case倒是有些建议
1、为方便用户输入,应该支持不区别大小写的,自动保存为大写更体贴用户。
2、录入号码的文本框直接限制最长18位就可以了,无须通过JS在判断是否超出长度。
3、身份证号码真实性判断可以抽象出来做公共测试用例

真的很有启发,这个素材做基础培训很好,比ATM的案例更简单易说明

2010-11-12 09:39:06 泥泥 回帖
其实这里的不同的用例之间是有包含关系的,用例1-8之间没有能够体现一种精细的区别或者逻辑去循序检测被测系统,以确保其有效。
比如1跟3或者4,完全可能使用一个身份证号就都符合2个用例要求了,使用这个相同的身份证号测试的时候都通过,但能够说明测试结果有效么?呵呵。

真正好的用例,应该用例集内的用例描述粒度一致,这样才更为严谨。
2010-11-23 00:47:34 KH 回帖
不错~
2011-07-26 14:05:20 wuxutap 回帖
🍅
吴团友#8
支持一下
2013-07-22 14:34:18 吴团友 回帖
🍪
段绪光#9
支持一下
2014-05-27 15:27:18 段绪光 回帖
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
相关帖子
返回顶部
客服头像
刘斌
高级客户经理
客服微信
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。