单元测试 – BDD是TDD的替代品吗?
发布时间:2020-05-23 11:45:09 所属栏目:程序设计 来源:互联网
导读:我想知道 BDD是否是 TDD的替代品?我现在理解的是,在最终的BDD中,我们不再进行单元测试了.相反,有故事/情景/功能和“测试步骤”.它看起来像是我完全取代TDD. TDD死了吗? 一点也不. BDD只是TDD的变种. 在TDD中,您将需求表示为可执行测试,然后编写生产代码以完
|
我想知道 BDD是否是 TDD的替代品?我现在理解的是,在最终的BDD中,我们不再进行单元测试了.相反,有故事/情景/功能和“测试步骤”.它看起来像是我完全取代TDD. TDD死了吗? 一点也不. BDD只是TDD的变种. 在TDD中,您将需求表示为可执行测试,然后编写生产代码以完成测试. BDD除了将这些要求重新制定为更易于阅读的形式之外什么都不做,因此对于查看测试报告的人类读者而言,测试更加冗长. (顺便说一句:要实现这一点,BDD需要比传统的数据驱动单元测试更多的代码…) 就这样. 托马斯 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
