-
LMS
-
Resolution: Done
-
Medium
-
None
-
XL
-
XL
-
Now
-
Medium
-
16.7
Description
Moodle LMS currently conducts an extensive suite of Unit (phpunit) and Behavorial (Behat) testing as part of our development practices. These are also run a on a regular basis via our CI infrastructure.
There is also a suite of 600+ tests that are completed manually (by humans) as part of the major release process for Moodle LMS. Many of these tests are completed by community volunteers, which is a massive effort and ask every release.
We are undertaking a project to automate as many as possible of these manual QA tests into tests automated by Behat.
Every test that is automated is one less test that has to be run by humans, and lessen the work at release time. It will also allow these behaviour tests to be run as part of the ongoing development process.
Update
Marking this ones as closed. We've converted almost 100 tests from manual to automated as well as have improved several other processes around QA.
Work convert the remaining tests and improve how we test will continue as part of our regular development practices
- is parent of
-
MDLQA-5249 QA tests converted to behat
- Open
-
MDLQA-1 Moodle QA testing
- Open
-
MDLQA-18925 Moodle 4.5 QA
- Open
-
MDLQA-17385 Moodle 4.2 QA
- Passed
-
MDLQA-17933 Moodle 4.3 QA
- Passed
-
MDLQA-18443 Moodle 4.4 QA
- Passed