问题背景

我这边负责的是和 growingio 类似的报表平台项目,最近看板模块重构之后,出现了很多看板和报表详情页显示的数据不一致的问题,大多都是前端处理逻辑导致的。我这边测试的时候想到的测试场景就是不同格式的数据、小数位等等。

问题分析

个人复盘之后,觉得主要的原因还是因为线上的数据各种各样,在线下难以都覆盖到,目前缓解方法就是上线前对一些常用用户的报表在预发布环境进行手工的检查。个人想法是不是能够通过对前端代码进行单元测试,能够发现一些功能测试难以触及的场景?

如果有大佬有其他更好的方法或者相关经验,希望能够多多指教


↙↙↙阅读原文可查看相关链接,并与作者交流