腾讯WeTest/专栏文章/微信小程序单元测试攻略/

微信小程序单元测试攻略

开发测试干货
技术干货 微信小程序 164

导语

本文作者是腾讯社交增值产品部高级前端工程师林毅雄,对前端开发领域颇有研究。接下来,本文将从测试框架、实战、覆盖率、踩坑等方面分享一下微信小程序的单元测试经验,希望能帮到大家。

1. 为什么写测试

大家先看看A公司与B公司的差距:

从上图可以看出,B公司的单元测试做的比较好,每百行error数也远比A公司项目低。

总体来说,单元测试有以下一些好处:

1.及早发现代码错误,提高代码质量和可维护性

2.代码变更时可以快速进行检查

然而,要做好测试也有一定的困难:

1.花费时间长

2.被测代码包含复杂的环境因素需要处理或模拟、例如使用了storage、调用了接口、使用了环境变量等。