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

Improve automated behavioral testing

XMLWordPrintable

    • Icon: LMS LMS
    • Resolution: Done
    • Icon: Medium 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

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

              Created:
              Updated:
              Resolved:

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