gpt4 book ai didi

ruby-on-rails - TDD 和 BDD 在 Rails 3 中如何相互关联?

转载 作者:行者123 更新时间:2023-12-01 23:15:15 32 4
gpt4 key购买 nike

对于 TDD 和 BDD,我还是个初学者。

这是我所知道的:

为了在 Rails 中使用 TDD,我使用它的内置单元测试、功能测试和集成测试。

为了在 Rails 中使用 BDD,我使用了 Cucumber。

那么这两种不同的技术不应该一起使用吗?

如果我使用 TDD,那么我不应该使用 BBD/Cucumber,反之亦然?

请告诉我这个主题。

谢谢

最佳答案

并不是说我在这方面是天才,但这是我谦虚的答案。

Cucumber 非常适合概述网站的行为,将业务解决方案和代码合并在一起,并从中正确开发网站。

完成后,您可以创建 Rspec 来测试 MVC 中数据的保存方式。 Rspec 非常适合模型。

有人建议我使用 Factory-Girl 来测试 Controller 。

总之,使用所有这些提供了一系列非常全面的测试,首先确保您的业务解决方案得到满足,其次确保您的架构能够承受可以使用 rspec 和 Factory-girl 进行测试的多个角度。

关于ruby-on-rails - TDD 和 BDD 在 Rails 3 中如何相互关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3400153/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com