Acceptance testing

From MoodleDocs
Revision as of 15:02, 22 February 2022 by Mitsuhiro Yoshida (talk | contribs) (ja link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Moodle uses a framework called Behat to automatically test the user-interface. Tests can be written for each plugin, and for Moodle core.

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.