Summary
In this chapter, you learned about adding automatic tests to your development so that you have more durable code. You also learned about unit testing using PHPUnit and how to start adding unit tests to your Joomla! extensions. Then, you discovered how TDD works and learned how to add more development dependencies to your project using PHP Composer.
We focused on system testing using the Codeception framework to check that our projects behave as expected and we learned a simple and effective way to use PhpBrowser for our tests.
Finally, you learned about accessibility and how to start identifying issues in your extensions using your browser. You also learned how to do keyboard testing, which is a simple test you can start doing right away on all your developments.
So far, we have learned how to develop extensions in Joomla! and we have trusted Joomla! for security. But as developers, we need to pay special attention to this matter and create secure web applications...