Files
yii2/docs/guide-ja/test-functional.md
2018-03-25 19:13:38 +03:00

1.6 KiB

機能テスト

機能テストはユーザの視点からシナリオを検証するものです。 受入テスト と似ていますが、HTTP によって通信する代りに、 POST や GET のパラメータなどの環境変数を設定しておいてから、アプリケーションのインスタンスをコードから直接に実行します。

機能テストは一般的に受入テストより高速であり、失敗した場合に詳細なスタックトレースを提供してくれます。 経験則から言うと、特別なウェブサーバ設定や JavaScript による複雑な UI を持たない場合は、機能テストの方を選ぶべきです。

機能テストは Codeception フレームワークの助けを借りて実装されています。これにつては、優れたドキュメントがあります。

ベーシックテンプレート、アドバンストテンプレートのテストを実行する

アドバンストテンプレートで開発をしている場合は、テスト実行の詳細について、 "テスト" のガイド を参照して下さい。

ベーシックテンプレートで開発をしている場合は、README の "testing" の節 を参照して下さい。