如何测试前端代码?什么是BDD,TDD和unit Test如何测试前端工程?

本篇博客主要是总结一下前端开发测试,以及对BDD,TDD,Unit test的理解。
一、TDD
TDD英文全称为:Test Driven Development表示测试驱动开发,它是一种测试驱动开发,它是一种测试先于编写代码的思想用于指导软件开发。测试驱动开发是一种敏捷开发中的一项核心技术,也是一种设计方法论。TDD的原理是在开发代码之前,先编写单元测试。
TDD的特点
有利于更加专注软件设计
清晰地了解软件的需求
很好的诠释了代码即文档。
二、BDD
BDD英文全称为:Behavior Driven Development表示行为驱动开发,它鼓励软件开发者,测试人员和非技术人员或者商业参与者之间的协作。主要作用是用来测试代码是否符合用户需求,此时BDD可以看出更加侧重于代码的功能逻辑。
三、unit test
unit test为单元测试,主要用于测试开发人员编写的代码是否正确,这部分工作都是由开发人员自己来做的。
在这里插入图片描述
如上图所示,最下层的是单元测试,在网上是BDD,主要用于测试代码是否符合客户的需求,更偏向于用户和业务逻辑。

本篇博客参考:TDD和BDD

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值