gpt4 book ai didi

ruby - Rails - 是否值得为测试 CRUD 操作编写测试,如果是集成或单元?

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:34 24 4
gpt4 key购买 nike

我有一个冗长但简单的表单,允许用户更新产品,没什么特别的,只是显示字段以输入大部分文本值,然后更新相应的数据库表。

为这样的 CRUD 操作编写测试是常规做法吗?表格正常工作很重要,因为它每天都会被使用——但是真的不会出错。我有时间这样做,但我不想浪费时间,也不想让我的测试套件的 future 维护变得过于困难。

如果我要用测试来解决这个问题,我应该使用集成( cucumber )测试还是单元(rspec)测试?

感谢您的任何建议!

最佳答案

理论上,我相信您应该同时使用两者:Rspec 单独测试每一层,然后 Cucumber 测试整个堆栈。但是,如果您认为您的应用程序的这一部分过于直截了当而无需盲目遵守这些原则,我建议您坚持进行集成测试。了解是否有问题很重要,IMO Cucumber 本身就足以满足该目的。

当然,对于您应用中更复杂的区域,您可能希望混合使用每种区域。

关于ruby - Rails - 是否值得为测试 CRUD 操作编写测试,如果是集成或单元?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8915969/

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