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