mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-14 22:30:27 +08:00
24 lines
1.5 KiB
Markdown
24 lines
1.5 KiB
Markdown
テスト環境の構築
|
|
================
|
|
|
|
Yii 2 は [`Codeception`](https://github.com/Codeception/Codeception) テスト・フレームワークとの統合を公式にサポートしており、
|
|
次のタイプのテストを作成することを可能にしています。
|
|
|
|
- [単体テスト](test-unit.md) - 一かたまりのコードが期待通りに動くことを検証する。
|
|
- [機能テスト](test-functional.md) - ブラウザのエミュレーションによって、ユーザの視点からシナリオを検証する。
|
|
- [受入テスト](test-acceptance.md) - ブラウザの中で、ユーザの視点からシナリオを検証する。
|
|
|
|
これら三つのタイプのテスト全てについて、Yii は、[`yii2-basic`](https://github.com/yiisoft/yii2-app-basic) と
|
|
[`yii2-advanced`](https://github.com/yiisoft/yii2-app-advanced) の両方のプロジェクト・テンプレートで、
|
|
そのまま使えるテストセットを提供しています。
|
|
|
|
ベーシック・テンプレート、アドバンスト・テンプレートの両方とも、Codeception がプリ・インストールされて付いて来ます。
|
|
これらのテンプレートの一つを使っていない場合は、下記のコンソールコマンドを発行することで
|
|
Codeception をインストールすることが出来ます。
|
|
|
|
```
|
|
composer require --dev codeception/codeception
|
|
composer require --dev codeception/specify
|
|
composer require --dev codeception/verify
|
|
```
|