TDD与单元测试的比较?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

我的公司刚刚开始测试我们的代码。我已经读了一段时间关于TDD和单元测试的文章,并且确信它们的价值。我试图说服我们的团队,TDD值得我们学习,改变我们的思维方式。

TDD社区中有很多人非常热衷于编写测试和代码(我和他们在一起),但是对于一个用TDD有困难的团队来说,妥协是否还能带来更多的好处呢?

什么是把一个的团队带入TDD的最好方法?

提问于
用户回答回答于

如果团队在实现TDD时步履维艰,但他们之前没有创建任何单元测试...那么在编写代码之后创建单元测试就开始了。甚至在代码之后编写的单元测试也比根本没有单元测试好!

一旦他们精通了单元测试,那么就可以让他们先创建测试,然后再编写代码。

用户回答回答于

在编写代码之后,绝对值得编写单元测试。只是有时候它会变得更难,因为代码不是为了可测试而设计的,而且可能已经将其过于复杂花了了。

我认为将团队引入tdd的一个好的方法是在过渡阶段提供“测试-开发中”的替代方法。应该鼓励他们使用对他们来说很自然的代码TDD部分。

扫码关注云+社区