9

我想知道,如果我使用集成测试,是否需要功能测试?那么验收测试呢?我很难理解,如果我可以坚持集成测试然后忘记功能测试?

4

2 回答 2

14

来自官方 Rails 指南:

在 Rails 中,测试控制器的各种动作是编写功能测试的一种形式。

http://guides.rubyonrails.org/testing.html#functional-tests-for-your-controllers

集成测试用于测试我们应用程序的各个部分如何交互。

http://guides.rubyonrails.org/testing.html#integration-testing

于 2012-06-13T08:24:37.810 回答
3

快速回答:集成测试本质上是功能测试的一个子集,而验收测试是功能测试的一种形式。

我建议阅读有关该主题的维基百科 文章 。请记住,可以对各种测试的定义持保留态度。

于 2012-04-08T13:06:09.910 回答