CMS Release Team - 2019 Report
The CMS Release Team has continued to test all the Joomla releases.
We test the update on more complex installations looking for problems with the update and third party extensions as well as with core Joomla.
We have had several new members join the team and we welcome their contribution in helping to improve the quality of the releases that finally ships.
This year we introduced a sheet of tests to test against so that a set of common activities are performed and checked off. Logging in, creating new members, assigning access levels and groups then deleting the access levels and groups. Then removing the members added and so on, all the time looking for any unusual behaviour. We also look through all the merged pull requests seeing if they have particular areas that would need to be tested more than usual.
One issue that came up was in multi language sites so I am pleased we now have several testers who have Multilanguage sites and can help track issues in such sites during the release cycle.
We are really looking for that needle in the haystack. And if we don't find it before the release in the public domain then we soon realise that we missed a bug when the messages flood in on the forums.
But likewise the group has found bugs in the testing phase, reported them back to our Production Lead, Harald who has fixed them and with further testing the release has gone live, and no one apart from the team is any the wiser.
So you can see its a "poisoned chalice" job but one that can make a difference to thousands of sites and when the bug is picked up and fixed makes it all worth while.
We are always looking for more helpers. If you has some time to commit every release cycle and would like to make the product you use and enjoy more stable and bug free then please do get in touch.