Joomla! is an open source content management system (CMS), which enable to build web sites and powerful web applications. Because of it awesome performance and usability, millions of websites powered with Joomla. The major advantage is using content management system like Joomla is you don’t need any technical skills or knowledge to manage it. Joomla keeps track of every piece of content on your website. It can be simple text, photos, videos, music, any other documentation or anything you can think of.
Why need Unit Testing ?
Joomla 4! is about new things that break and give us large functionality improvements with limited backward capability breaks. It brings in dependency injection containers instead of JFactory. It will give more flexibility for automated testing and extension developers.