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的问题,是否影响上线,也可加到测试任务测试计划排期时,把‘上线前遗留问题确认’该事项计划在内

  • 生产环境可以测试,创建、实际支付两个维度

解决方案:提前协调测试资源,在上线后能验证实际支付 测试计划排期时,把‘上线前推动运营验证’该事项计划在内

posted @   幸福在今天  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示