一、冲正申请阶段
-
冲正原因测试点
-
验证冲正原因的选择是否符合预设的业务规则。
-
验证冲正原因的输入是否支持自由文本,并检查文本长度限制。
-
验证系统是否能够正确保存冲正原因,并在需要时正确显示。
-
-
冲正金额测试点
-
验证冲正金额的输入格式是否正确(如是否只接受数字、是否有金额上限等)。
-
验证冲正金额与原交易金额的匹配性(如是否一致、是否小于原交易金额等)。
-
验证系统是否能够正确处理冲正金额为0或负数的异常情况。
-
-
冲正账户信息测试点
-
验证冲正账户的选择是否正确,包括账户类型、账户状态等。
-
验证冲正账户与原交易账户的关联性(如是否相同、是否属于同一客户等)。
-
验证冲正账户信息在提交后的不可更改性。
-
-
冲正申请提交测试点
-
验证提交按钮在所有必填信息填写完整之前是否禁用。
-
验证提交后,冲正申请的状态是否正确更新为待审批。
-
验证提交成功后是否有相应的提示信息。
-
二、冲正审批阶段
-
审批权限测试点
-
验证只有具备审批权限的用户才能进入审批页面。
-
验证不同审批级别的用户只能看到相应级别的待审批冲正申请。
-
-
审批操作测试点
-
验证审批操作(如同意、驳回)是否能够正确执行。
-
验证执行审批操作后,冲正申请的状态和相关通知是否正确更新。
-
验证审批意见或备注的录入和显示功能。
-
-
审批流程测试点
-
验证审批流程是否符合预设规则,如一级审批后自动进入下一级或结束审批。
-
验证审批流程中的时间限制和超时处理逻辑。
-
三、冲正执行阶段
-
冲正操作测试点
-
验证只有经过最终审批同意的冲正申请才能执行冲正操作。
-
验证执行冲正后,原交易状态和账务信息是否正确更新。
-
验证冲正操作的原子性,即冲正操作要么完全成功,要么完全失败回滚。
-
-
冲正结果验证测试点
-
验证冲正后相关账户的余额是否正确。
-
验证冲正记录是否完整且准确,包括冲正时间、冲正金额、冲正账户等信息。
-
验证冲正结果的可查询性,如通过交易流水号、客户号等查询条件进行查询。
-
四、冲正后续处理阶段
-
通知与日志记录测试点
-
验证冲正操作后是否有相应的通知发送给相关人员。
-
验证系统日志中是否记录了冲正操作的关键信息,如操作时间、操作人员等。
-
-
异常情况处理测试点
-
验证冲正过程中遇到异常情况(如网络中断、系统故障)时的处理逻辑。
-
验证异常情况下的数据一致性和完整性保障措施。
-
五、安全性与性能测试
-
安全性测试点
-
验证用户身份认证和权限控制是否严格,防止未经授权的用户进行冲正操作。
-
验证数据传输过程中是否采用了加密等安全措施。
-
-
性能测试点
-
验证系统在高并发情况下的冲正处理能力。
-
验证大量冲正申请时的系统响应时间和资源占用情况。
-
验证系统是否能够正确处理冲正操作的超时和重试逻辑。
-