关于后端flow质量保证,以下是整理的规范
Dev请关注:
1. 文档化要求:保存一份唯一文档(
1.1data flow 流程图
1.2API字段输入(From:FE/Enrich), 最终输出( To:最终落库/消息队列)以及对应的Mapping关系及说明
1.3依赖的第三方服务API调用信息
2.自动化测试要求:UT、Integration Test、Schema Test、Contract Test
3.对应的接口Postman脚本
4.非功能性:
鉴权、认证、日志无敏感信息
互联网交互数据安全性
流控方式(项目级的,提供思路,望各位大佬思考)
5.报错信息业务化,能够从日志准确知道业务失败的点
QA请关注:
1.字段的Value进行 From --> To 的校验(数据来源以及最终落库的校验)
2.详细业务测试
2.1.字段必填测试
2.2.业务规则测试
2.3.异常场景测试
2.4.集成测试
2.5.鉴权、认证、日志无敏感信息测试