我在想,如果我使用集成測試,功能測試是否必要?那麼驗收測試呢?我很難理解,如果我可以堅持集成測試,然後忘記功能測試?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單元測試