广州日报
如果系统只是要求有10000条用户记录,可以使用不会被误认为真实证件的测试编号,例如“TEST-ADULT-000001”“TEST-ADULT-000002”。测试环境应把身份字段设置为普通字符串,避免强制生成看似真实的18位身份证号。
每条记录可以💪只保留测试所需字段,例如测试用户编号、虚构出生日期、成年状态、数据状态和测试场景。姓名可以使用“测试用户001”,证件照片使用统一的占位图,身份证号字段则使用带有“TEST”标识的非真实值。
成年判断的关键是核验日期,而不是只看出生年份。通常应🌺判断“出生日期加18年是否早于或等于核验日期”。测试数据至少应覆🌅盖以下情况:
开发实名认证或年龄核验功能时,可以模拟“核验通过”“未📢满18岁”“信息不一致”“服务不可用🚀”等返回结果。业务系统只测试不同结果下的页面、接口和权限变化,真实身份核验则放在经过授权的生产流程中进行。
如果业务具有明确的年龄限制,建议先说明核验目的、使用范围、保存期限和用户权利,在取得必要授权后调用合规的身份核验能力。系统尽量只接收“已成年”或“未成年”的结果,不保存原始身份证号码、完整出生日期和证件照片。