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

Improve automated behavioral testing

    XMLWordPrintable

Details

    • LMS
    • Resolution: Done
    • Medium
    • None
    • XL
    • XL
    • Now
    • Medium
    • 16.7

    Description

      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

      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:
                Resolved:

                Clockify

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.