2022年-测试笔记
2022-01-11 VA支付上线3天,有暴漏一些问题出来,这里做个记录,以便后续查阅。
跟进生产问题后,吸取教训
- 教训1、上线前对历史数据查询,确认是否有不在range范围内的数据,及处理措施
测试方解决方案:这个可以加到测试用例中、或测试任务,以免忘记,(测试计划排期时,把‘历史数据处理’该事项计划在内)
开发方解决方案:在设计阶段,要考虑兼容老数据的各种情况
- 教训2、用mock模拟异常场景,看是否能处理异常(容错),这次没做
解决方案:尽量争取多一些开发、测试时间,
这次因为时间不够就没通过mock测试异常场景
- 教训3、边界的min\max,生成VA number的范围[000001,699999],类似id自增, 因此最大值的验证未测试到
解决方案:需要开发配合,范围设置【01,19】,看max值边界
- 教训5、生产和UAT环境数据库的时区、与系统的时区不一致, 测试用例要加入时区的用例 或测试任务
解决方案:查询数据库时区 select now(),utc_timestamp()、加到测试任务(测试计划排期时,把‘时区是否已处理’该事项计划在内)
- 教训6、要坚定测试立场,不是开发说没影响,不处理,要向上反馈,向团队反馈确认。
解决方案:这次没有跟产品、PM确认未修复的bug、on hold的问题,是否影响上线,也可加到测试任务(测试计划排期时,把‘上线前遗留问题确认’该事项计划在内)
- 生产环境可以测试,创建、实际支付两个维度
解决方案:提前协调测试资源,在上线后能验证实际支付 (测试计划排期时,把‘上线前推动运营验证’该事项计划在内)
-----------------------------------------Have a good day!---------------------------------------------------------------------------------------------------
标签:
测试流程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)