ruby-on-rails – 来自战壕的测试工作流程
发布时间:2020-12-16 21:08:47 所属栏目:百科 来源:网络整理
导读:每个人都在谈论今天Rails(而不仅仅是Rails)开发世界中的TDD(BDD).很容易找到关于它的大量好的一般信息,有很多工具可以用于此目的,并且有很多(好的)如何使用它们的例子. 现在,我已经在火车上了.我喜欢这个想法(以前从未做过TDD)我决定去找那个(因为在我看来这
每个人都在谈论今天Rails(而不仅仅是Rails)开发世界中的TDD(BDD).很容易找到关于它的大量好的一般信息,有很多工具可以用于此目的,并且有很多(好的)如何使用它们的例子.
现在,我已经在火车上了.我喜欢这个想法(以前从未做过TDD)我决定去找那个(因为在我看来这很容易理解).我阅读了大量的例子并做了一些初步测试.我的问题是这样的:我只是不确定我是否正确行事.正如我所说的那样,网上有很多小例子,但我还没有找到任何关于应用程序的TDD整体工作流程的综合指南. 这是我的问题: >你用Shoulda练习TDD的方式是什么? (在一次迭代中,您通常的工作流程是什么?) 解决方法
我使用的是RSpec而不是shoulda,(虽然我相信它可以和RSpec一起使用),我工作流程的最大改进来自于使用自动测试和RSpactor.
这些工具会自动监视源树的更改,并在更新测试或实现文件时执行相关测试.对测试实践的一个非常小的改变,但立即反馈增加了我为每个功能编写测试的纪律. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |