日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

身份证测试用例的编写

發布時間:2024/1/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 身份证测试用例的编写 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

身份證測試
功能性:六位數字地址碼+八位數字出生日期碼+三位數字 順序碼+一位數字校驗碼。地址碼:表示編碼對象常住戶口所在縣(市、鎮、區)的行政區劃代碼
出生日期碼:八位年月日格式。前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.全部為空格

總結

以上是生活随笔為你收集整理的身份证测试用例的编写的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。