「受け入れテスト」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
編集の要約なし
 
1行目: 1行目:
作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] ([[利用者・トーク:Mitsuhiro Yoshida|トーク]])
Moodleは自動的にユーザインタフェースをテストするため、Behatと呼ばれるフレームワークを使用します。テストは各プラグインおよびMoodleコアのために書けます。
Moodleは自動的にユーザインタフェースをテストするため、Behatと呼ばれるフレームワークを使用します。テストは各プラグインおよびMoodleコアのために書けます。


* To run the existing tests, read [[Running acceptance test]]. You really need to do this first.
* To write new tests, read [[Writing acceptance tests]].
* To define new steps that can you used when writing tests, see [[Writing new acceptance test step definitions]]
* 既存のテストを実行するには[[受け入れテストを実行する]]をご覧ください。あなたが最初に本当にやる必要があるのはこれです。
* 既存のテストを実行するには[[受け入れテストを実行する]]をご覧ください。あなたが最初に本当にやる必要があるのはこれです。
* 新しいテストを書くには[[受け入れテストを書く]]をご覧ください。
* 新しいテストを書くには[[受け入れテストを書く]]をご覧ください。
* テストを書くときに使用できる新しいステップを定義するには[[新しい受け入れテストのステップ定義を書く]]をご覧ください。
* テストを書くときに使用できる新しいステップを定義するには[[新しい受け入れテストのステップ定義を書く]]をご覧ください。


Because Behat tests work through the Moodle user interface, they are a bit slow. Therefore, you should probably also use [[PHPUnit]] to test the detailed edge cases in your code.
BehatでのテストはMoodleのユーザインターフェイスを経由で動作するため、少しだけ時間を要します。そのため、あなたのコードの細かい限界点をテストするため、おそらく[[PHPUnit]]も使用すべきでしょう。
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も使用すべきでしょう。