-1

实际上我是 Rails 测试的新手

我想知道rails测试中涵盖的所有步骤。?

任何人都可以帮助我了解专业测试所涉及的步骤

4

1 回答 1

1

查看 Gavin 链接的 Rails 指南。也可以看看这本书: http: //pragprog.com/book/achbd/the-rspec-book。它涵盖了如何使用 rspec,并涵盖了测试应用程序的各个部分。

我也很喜欢 Rails 3 的实际应用,它教授 Rails 的基础知识和各种主题,同时在整本书中进行了由内而外的测试。Rails 4 in action 也是一个开发中的版本。

至于我的回答:

通常,在编写代码之前先进行测试会使过程变得更好、更容易。事后编写测试并不是那么好,即使它确实为您提供了覆盖范围。当添加功能成为您常规工作流程的一部分时,这非常好。如果您有要添加的新功能,例如发送确认电子邮件的用户注册。您可以先编写集成测试。它将用户描述为通过注册表单,正确填写,然后检查是否发送了电子邮件。

从那里您可以测试用户模型的内部结构,确保您为此构建的方法能够按预期工作。然后,当您的测试变为绿色时,将另一个场景添加到登录无效的集成测试中。

于 2013-01-31T14:38:50.803 回答