扫描身份证功能测试用例怎么写?

回答·6
最热
最新
  • 扫描后所以信息,需要注意的点,号码最后一位为 x 的,一代身份证能否扫描,地址信息上的字是否正常,有些长度比较长,是否有错别字,还有两种文字的情况能否正常识别,正反面扫描的先后顺序等
  • 思路: 扫描前:各种图片准备,一代二代身份证 扫描中:正常扫描一代二代身份证成功; 扫描身份证时,身份证旁边有其他背景; 识别正面时,录入反面身份证信息,识别反面时,录入正面身份证信息; 扫描的两个图片是身份证的同一面; 扫描的身份证模糊。 扫描的不是身份证 扫描不到身份证 扫描后:覆盖到所有提示,成功提示,失败提示,如果有其他的提示也要覆盖到,比如说网络环境不佳的提示,看需求
  • 首先需要去了解身份证扫描是通过什么技术实现的,身份证读卡器还是 ocr 识别技术,不同的技术实现在测试可靠性方面不一样 1.从用户行为出发思考扫描的场景,通过移动的方式设计覆盖扫描的用户行为,距离,位置,正反,同时考虑扫描有哪些方式,单张,多张,扫描的途径,连续扫描等,同时考虑操作的易用性 2.从身份证的特性出发,比如身份证的是否有效,有效的情况下考虑下身份证中每个字段的取值比如男女,身份证号的不同,需要根据不同的字段去覆盖取值 3.可靠性测试,即环境影响测试,此时就要考虑扫描的技术实现了,如果是读卡器还需要考虑湿度,温度,磁场等情况,以及后台业务服务的可靠性 4.性能方面需要考虑扫描的效率,以及如果有后台服务需要考虑后台的服务性能 5.安全性方面需要考虑身份证扫描过程中信息读取安全,数据传输安全,数据存储安全
  • 扫描后类型 大小 名称 预览 下载 上传 打印 等
  • 要考虑方向: 1.扫描功能是否正常 2.扫描后是否有相关水印信息 3.二代身份证和一代身份证是否都能扫描 4.扫描成功后是否能保存成 pdf 或图片格式 5.扫描后能否识别文字(具体看需求) 6.扫描距离 7.扫描识别成功率 8.扫描时环境光线情况 9.同时存在多个身份证能否扫描 10.同时存一代二代身份证证能否扫描
  • 扫描类型判断,正反面识别判断,扫描显示,可否编辑(需求定),有效期(需求定,允许不允许提交),扫描过程遮挡或者姿势不对失败情况,sdk 关闭前后能否正常,成功提交后的落地,有打印或者下载那就也考虑进去,多次扫描是否正常