UAT(用户验收测试)核心技能

1.UAT基础认知:

  • 定义:UAT(User Acceptance Testing)是系统上线前的“最后防线”,由业务代表/真实用户执行,验证系统是否符合业务需求。
  • 核心原则:用业务语言写场景,不用技术脚本;在类生产环境中使用真实/脱敏数据进行测试。

2.UAT全流程技能:

  • 规划与准备:明确验收标准(Acceptance Criteria)、搭建独立UAT环境、导入脱敏历史数据。
  • 用例设计:覆盖核心业务流(Happy Path)与异常流(Edge Cases,如无效数据、断网)。
  • 执行与缺陷管理:记录详细复现步骤、截图/录屏/日志;开发修复后进行回归测试
  • 常见坑点规避:避免“UAT挤压”(上线前最后两天才测)、避免使用纯假数据(如Test User买0.01元商品)、避免由开发/QA代替代替业务用户测试。

3.沟通与协作软技能

作为业务与IT的“桥梁”,需具备将业务痛点转化为测试场景的能力,并用开发能听懂的语言提交缺陷。

4.案例学习:

4.1.场景1:新单FNA合规校验

4.1.1规则:
1.按保监局GL30:卖寿险/医疗险前,必须让客户填《财务需要分析(FNA)问卷》+签字,上传到系统才能进核保/出单(硬卡死,没有商量)
2.按保监局GL27:如果客户买新单是为了替换旧保单(比如退旧重疾买新的),系统必须弹警示,要代理人填「替换原因」+客户签「知悉风险」,才能继续
3.系统里的对应元素:FNA是附件上传框、签名是电子签区域、替换保单是1个勾选框
4.1.2模拟操作
【页面:投保信息页】
□ 客户姓名:陈XX  年龄:35
□ 选择产品:危疾加护保(美元)
□ 勾选框:是否替换现有保单?(旧单号:_________)
□ 上传附件:FNA问卷(必填)、客户签名(必填)
□ 按钮:「下一步 进入核保」

现在做3次操作,记录结果:

  1. 操作A:不传FNA、不传签名→点下一步→系统弹“请上传FNA及签名”,卡住 ✅(符合规则)
  2. 操作B:勾选“替换旧单”,不填旧单号、不写替换原因→点下一步→弹警示“需填替换原因+客户签风险确认”,卡住 ✅(符合规则)
  3. 操作C:传了FNA、没传签名→点下一步→系统直接跳去核保页,显示“待核保” ❌(这是你要提的Bug)
4.1.3.UAT用例
用例ID业务场景操作步骤预期结果实际结果(模拟)状态
UAT_FN_01正常投保(不替换)1.填客户信息2.传FANA+签名3.点下一步进核保页,显示“待核保”同预期通过
UAT_FN_02替换旧单没有填原因1.勾替换2.空原因3.点下一步弹提示,卡流程同预期通过
UAT_FN_03缺客户签名1.传FNA 2.不传签名3.点下一步弹提示拦截进入核保失败(提BUG)
4.1.4.缺陷报告
【标题】新单模块:未传FNA签名仍允许进核保,违反IA GL30
【等级】高(合规风险,会被保监局罚)
【复现步骤】
UAT环境登test_agent账号
新建危疾单,年龄35,只传FNA问卷,不上传签名
点「下一步进入核保」
【预期】弹窗要求传签名,流程终止
【实际】跳转至核保页,状态=待核保
【业务影响】前线可绕过签名出单,上线后客户投诉/监管处罚风险极高
【技术备注】/api/newPolicy/submit接口未校验signature_file非空,请加校验

4.2.场景2:自动核保(Auto-Underwriting)边界值验证

测试目标:验证系统能根据受保人年龄、健康告知及保额,准确触发自动核保结论或转人工复核,符合香港保险核保规则。

4.2.1.规则
1.香港自愿医保(VHIS)规定:受保人≤65岁走简易核保(系统自动过),≥66岁必须转人工核保
2.健康告知勾“高血压/糖尿病”→系统自动加“医疗责任除外”条款
3.总保额≥500万港币→自动转人工复核(再保前置要求)
4.2.2.模拟操作
【核保页】
□ 受保人年龄:___(填66)
□ 健康告知:□无异常 □高血压 □糖尿病
□ 总保额:600万港币
□ 按钮:「提交核保」
4.2.3.UAT用例
用例ID测试场景(业务描述)操作步骤(模拟业务操作)预期结果(业务规则验证)实际结果 (模拟)状态
UW_01VHIS简易核保年龄边界验证1.代理人登录系统,录入新单。 2.选择产品:自愿医保(VHIS)。3. 录入受保人年龄:66岁(超过65岁简易核保上限)。 4.健康告知:无异常。 5.提交核保。1.系统不应直接给出“标准体”结论。2. 保单状态自动变更为“待人工复核”,并流转至核保部工作台。同预期通过
UW_02健康告知触发除外责任1.录入受保人年龄:40岁。 2.在健康告知问卷中,勾选:“高血压(服药控制中)”。3. 提交核保1.系统自动核保结论为:“除外承保”。 2.系统自动生成批单,明确注明“心血管相关疾病不予承保”同预期通过
UW_03高额保单触发再保/人工复核1.录入受保人年龄:35岁。 2.选择产品:终身寿险。 3.录入保额:6,000,000 港币(超过500万阈值)。 4.提交核保。1.系统状态变更为“待人工复核”。 2.核保工作台显示提示:“保额超过授权上限,需再保人(Reinsurer)授权”。同预期通过
4.2.3.缺陷报告

没有