How to add system testing in Joomla!
System testing consists of a set of tests that check that your development works as expected, as per your design specifications. To develop system tests, you need to know how the system should work and what to expect after performing several actions in your system.
There are several methods to perform system testing. The easier to understand is manual testing. You have your testing site and you need to keep testing your development manually. This is far from ideal as you might be subject to errors and omissions in your tests. But if you are a systematic person and write down all your tests and results, it can be very effective. In any case, when you need to test against several PHP and Joomla! versions, this kind of test is highly time-consuming and not the best.
Automatic system testing is a whole subject itself and several books could be written about it. In this chapter, we are going to take the simplest way and we are going to use the...