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

1.4 KiB

テスト環境の構築

Yii 2 は Codeception テストフレームワークとの統合を公式にサポートしており、次のタイプのテストを作成することを可能にしています。

  • 単体テスト - 一かたまりのコードが期待通りに動くことを検証する。
  • 機能テスト - ブラウザのエミュレーションによって、ユーザの視点からシナリオを検証する。
  • 受入テスト - ブラウザの中で、ユーザの視点からシナリオを検証する。

これら三つのタイプのテスト全てについて、Yii は、yii2-basicyii2-advanced の両方のプロジェクトテンプレートで、そのまま使えるテストセットを提供しています。

ベーシックテンプレート、アドバンストテンプレートの両方とも、Codeception がプリインストールされて付いて来ます。 これらのテンプレートの一つを使っていない場合は、下記のコンソールコマンドを発行することで Codeception をインストールすることが出来ます。

composer require codeception/codeception
composer require codeception/specify
composer require codeception/verify