Joomla Developer Manual

Manual Index

Automated System Testing

Background

System testing is an aid to quality control. How this is accomplished in Joomla has evolved in recent years. These are the current best places to look for information:

  • The Joomla Cypress project is a support package that helps in writing end-to-end tests for the Joomla CMS and its extensions with the frontend testing tool Cypress. The Joomla default branch and all active development branches are supported.
  • The JBT – Joomla Branches Tester explains how to use a Docker container to test different Joomla Versions with different databases and PHP versions.
  • A Magazine Article describes End-to-end testing with Joomla! and Cypress.

In this Article