
准备条件
以第1节教程的创建的目录和代码为基础进行讲解。如果没有看过第1节教程,请关注我,查看以往该系列的文章
这节教程主要讲解TDD+单元测试,BDD+集成测试
什么是TDD?
Test Driven Development 测试驱动开发
顾名思义,就是我们先根据需求去写测试用例,根据测试用例再去写我们的功能。当我们增加或者修改某一项需求的时候,首先修改的是测试用例,根据测试用例再去修改代码逻辑
步骤:
- 编写测试用例
- 运行测试,测试用例无法通过测试
- 编写代码,使测试用例通过测试
- 优化代码,完成开发
- 重复以上步骤
什么是BDD?
Behavior Driven Development 行为驱动开发
简单来说就是根据用户的行为进行开发,等到该功能开发完毕,再进行测试代码的编写
步骤:
- 编写代码
- 编写测试用例,测试无法通过
- 编写代码,使测试用例通过测试
- 优化代码,完成开发
- 重复以上步骤
什么是单元测试?
单元测试就是仅对一个单独的模块进行测试,不牵扯其他模块。单元测试一般和业务代码的耦合度较高,所以在前端一般用于UI组件,通用方法的测试等
什么是集成测试?
集成测试就是对几个相关联功能点一起测试,不仅限于一个模

本文介绍了TDD(测试驱动开发)和BDD(行为驱动开发)的概念,以及单元测试和集成测试的含义。TDD通常与单元测试结合,适合UI组件和通用方法的测试,而BDD常与集成测试搭配,用于模拟用户操作的测试。通过写测试代码,可以提高项目可维护性,减少bug,并在项目迭代中节省回归测试的时间。最后,作者预告了jest实战项目的最后一节教程。
最低0.47元/天 解锁文章
1802

被折叠的 条评论
为什么被折叠?



