我要开始学习黄瓜/ rspec。
我在rails3 / mysql和rails3 / mongoid中的应用程序很少,我没有经过任何测试写过:-(
应该想知道我是否可以使用“黄瓜/ rspec”生成器来提取黄瓜的场景和“步骤定义”,就像rspec的行为一样。一种逆向工程代码生成器,它从现有的控制器/模型/视图中提取测试。
您是否建议采用其他方法将旧的错误代码与未来的良好实践测试结合起来?
我知道这完全打破了外部/ BDD开发的优势,但是,如何清理数千行旧代码呢?
提前致谢 Luca G. Soave
答案 0 :(得分:2)
如果测试可以自动生成,我们首先不需要它们,是吗?
以下是在时间有限的情况下如何处理未经测试的遗留应用程序:
一段时间后,您的应用程序将获得足够好的测试覆盖率。
祝你好运。