「受け入れテスト」の版間の差分
提供:MoodleDocs
Mitsuhiro Yoshida (トーク | 投稿記録) 編集の要約なし |
Mitsuhiro Yoshida (トーク | 投稿記録) 編集の要約なし |
||
1行目: | 1行目: | ||
Moodleは自動的にユーザインタフェースをテストするため、Behatと呼ばれるフレームワークを使用します。テストは各プラグインおよびMoodleコアのために書けます。 | Moodleは自動的にユーザインタフェースをテストするため、Behatと呼ばれるフレームワークを使用します。テストは各プラグインおよびMoodleコアのために書けます。 | ||
* 既存のテストを実行するには[[受け入れテストを実行する]]をご覧ください。あなたが最初に本当にやる必要があるのはこれです。 | * 既存のテストを実行するには[[受け入れテストを実行する]]をご覧ください。あなたが最初に本当にやる必要があるのはこれです。 | ||
* 新しいテストを書くには[[受け入れテストを書く]]をご覧ください。 | * 新しいテストを書くには[[受け入れテストを書く]]をご覧ください。 | ||
* テストを書くときに使用できる新しいステップを定義するには[[新しい受け入れテストのステップ定義を書く]]をご覧ください。 | * テストを書くときに使用できる新しいステップを定義するには[[新しい受け入れテストのステップ定義を書く]]をご覧ください。 | ||
BehatでのテストはMoodleのユーザインターフェイスを経由で動作するため、少しだけ時間を要します。そのため、あなたのコードの細かい限界点をテストするため、おそらく[[PHPUnit]]も使用すべきでしょう。 | |||
[[Category:Behat]] | [[Category:Behat]] | ||
[[en:Development:Acceptance_testing]] | [[en:Development:Acceptance_testing]] |
2022年2月22日 (火) 15:01時点における最新版
Moodleは自動的にユーザインタフェースをテストするため、Behatと呼ばれるフレームワークを使用します。テストは各プラグインおよびMoodleコアのために書けます。
- 既存のテストを実行するには受け入れテストを実行するをご覧ください。あなたが最初に本当にやる必要があるのはこれです。
- 新しいテストを書くには受け入れテストを書くをご覧ください。
- テストを書くときに使用できる新しいステップを定義するには新しい受け入れテストのステップ定義を書くをご覧ください。
BehatでのテストはMoodleのユーザインターフェイスを経由で動作するため、少しだけ時間を要します。そのため、あなたのコードの細かい限界点をテストするため、おそらくPHPUnitも使用すべきでしょう。