Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Acceptance testing/Contributing automated tests: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 1: Line 1:
If you want to help the effort of automating the current list of MDLQA issues that we run manually before each major release these are the steps to follow:
There are a list of Moodle functionality tests have we have run manually before each major release, known as MDLQA tests.
 
We are aiming to automate as many of these as we can using Moodle's new behat-based testing framework.
 
To help us automate any of the MDLQA tests, follow these steps:


# Check the list of critical features in the MDLQA project
# Check the list of critical features in the MDLQA project

Revision as of 07:25, 11 October 2013

There are a list of Moodle functionality tests have we have run manually before each major release, known as MDLQA tests.

We are aiming to automate as many of these as we can using Moodle's new behat-based testing framework.

To help us automate any of the MDLQA tests, follow these steps:

  1. Check the list of critical features in the MDLQA project
  2. Choose one of the listed MDLQA issues to convert it to an automated test, the issues are prioritized using the Blocker, Critical, Major, Minor, Trivial scale
  3. Fill a new issue in MDL project
    • Description: Automate MDLQA-NNNN - I'm the MDLQA description
    • Component 'Automated functional tests' and the MDLQA component
    • Add a will help resolve link to the MDLQA-NNNN
  4. Follow the process to add new features or new scenarios to existing features