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