Goals of automated testing
Testing is more than creating a safety net. Let’s talk about its multiple facets.
In an agile mindset, the team is responsible for the delivered software. In this scenario, QA is ensured by the team as a whole. Automation is a core tenet of DevOps culture, which means that developers should be writing automated tests. Manually testing everything does not scale and it’s not compatible with continuous delivery. QA-specialized people should be doing other types of work like exploratory testing.