Uploaded image for project: 'Product idea'
  1. Product idea
  2. IDEA-145

Improve automated behavioral testing

    XMLWordPrintable

Details

    • LMS
    • Status: In development (View Workflow)
    • Medium
    • Resolution: Unresolved
    • 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.

      Attachments

        Issue Links

          Activity

            People

              matt.porritt@moodle.com Matt Porritt
              matt.porritt@moodle.com Matt Porritt
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: