我在想,如果我使用集成测试,功能测试是否必要?那么验收测试呢?我很难理解,如果我可以坚持集成测试,然后忘记功能测试?Ruby on Rails集成和功能测试之间的区别
6
A
回答
2
快速回答:集成测试本质上是功能测试的一个子集,验收测试是功能测试的一种形式。
我推荐阅读wikipediaarticleson the subject。请记住,各种测试的定义可以用一粒盐来进行。
11
您是否阅读过Rails官方指南?
在Rails中,测试单个控制器的各种动作称为写入 功能测试该控制器。
http://guides.rubyonrails.org/testing.html#functional-tests-for-your-controllers
集成测试用于测试中的任何数量的 控制器的相互作用。它们通常用于测试应用程序中的重要工作流程 。
http://guides.rubyonrails.org/testing.html#integration-testing
相关问题
- 1. Ruby on Rails中的JavaScript集成测试
- 2. Ruby on Rails的功能测试
- 3. 分页集成测试(Ruby on Rails)
- 4. Ruby on Rails:4.2.0轨道和bin/rails之间的区别
- 5. Ruby on rails测试中硒和水豚的区别?
- 6. 如何测试Ruby on Rails功能测试中的JSON结果?
- 7. Ruby on Rails回调,before_save和before_create之间有什么区别?
- 8. Ruby和Ruby on Rails有什么区别?
- 9. Ruby On Rails:Gem&Plugin之间的区别?
- 10. 测试Ruby on Rails
- 11. 从根目录和测试目录运行rails测试之间的区别
- 12. Ruby on Rails功能
- 13. 社区“组”功能(Ruby on Rails)
- 14. 测试StringBuilder和StringBuffer之间的区别
- 15. 两个XML文档之间的区别ruby on rails
- 16. Ruby on Rails和Grails有什么区别?
- 17. Ruby on Rails的测试
- 18. Ruby on Rails的 - 集成测试 - 未定义的方法“获得”
- 19. Ruby on Rails的功能本
- 20. ruby on rails - 使用JUST'belongs_to'和使用'has_many'和'belongs_to'之间的区别?
- 21. Ruby on Rails Pundit的current_user在集成测试中为零
- 22. Jenkins的Ruby on Rails持续集成测试
- 23. Ruby on Rails的过程中未按 “layout_links_spec” 集成测试教程
- 24. 设计认证的Ruby on Rails功能测试
- 25. Ruby On Rails功能测试:使用多态模型的索引
- 26. Ruby on Rails与facebook集成
- 27. Ruby on Rails,JRuby,Neo4j集成
- 28. Ruby on Rails集成CMS
- 29. 简单的ajax和:remote => true之间的区别在Ruby on Rails中
- 30. Ruby on Rails单元测试