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 に答える