身份证测试用例的编写
生活随笔
收集整理的這篇文章主要介紹了
身份证测试用例的编写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
身份證測試
功能性:六位數字地址碼+八位數字出生日期碼+三位數字 順序碼+一位數字校驗碼。地址碼:表示編碼對象常住戶口所在縣(市、鎮、區)的行政區劃代碼
出生日期碼:八位年月日格式。前4位表示一個正確的年份(如19002015年,不能超過當前年份);中間2位表示0112月,最后2位表示0131日;日期還要遵循大月小月、閏年平年的規則。順序碼:000999的純數字。其中最后一位奇數分給男性,偶數分給女性。數字校驗碼:0~9數字或X
測試用例:
地址碼:
(1)有效等價類:參考具體行政區劃得出6位數字,如330183(2)無效等價類:不是行政區得出的6 位數字出生日期碼:
(1)有效等價類:1.隨機抽取幾個正確的日期2.平年、大月(1、3、5、7、8、10、12)測30號和31號3.平年、小月(4、6、9、11)測30號4.平年、2月測28號5.閏年、2月測29號6.較早年份,如1900年,可以根據需求而定7.較近年份,如20151221,根據需求而定8.01月、12月、01號、31號的有效日期(2)無效等價類:1.平年、大月測32號2.平年、小月測31號3.平年、2月測29號、30、31號4.閏年、2月測30號、31號5.00月、13月及以上、00號、32號及以上6.空7.非8位數字8.全部為空格順序碼:
(1)有效等價類:1.000~999的奇數2.000~999的偶數(2)無效等價類:非3位數字(包括空格、空)數字校驗碼:
(1)有效等價類:1.按照一定規則計算前17位得出(視需求而定)2.0~93.X4.x(2)無效等價類:1.非1位數字(包括空格、空)2.非X和x的字母其他(整體)無效等價類:
1.17位數字、19位數字2.15位合法的身份證號3.14位數字、16位數字4.號碼中含有特殊字符、中文、字母(除最后一位是X或x)、全角字符、空格5.為空6.全部為空格總結
以上是生活随笔為你收集整理的身份证测试用例的编写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快鲸智慧社区系统三大重点功能盘点
- 下一篇: AutoCAD 2016官方中文版下载(