简介
身份证主要为 18 或 15 位代码,由地址码、出生日期码、顺序码、性别码和校验码组成。
测试用例设计
是否符合身份证号码规则
主要校验地址码、出生日期码、顺序码和校验码是否符合规定。
身份证位数是否符合
- 小于 15 位:32031177070600
等于 15 位:320311770706001
16~17 位:3203117707060011
等于 18 位:130701199310302288、52030219891209794X
大于 18 位:1307011993103022880、520302198912097940X、5203021989120979412
末位
末位不是 X:52030219891209794Y
末位是 X:52030219891209794X
输入字符
包含字母:52030219aaaaddd8912
包含特殊字符:520@#¥%&×302198912
输入为空或者为空格