Software testing is more than just automated testing. While checking that specific details work as expected in specific situations with automated testing is very useful it is far from sufficient way to test if software will delight users.
software testing also requires thoughtful analysis of the experience of the user and how that is at risk with the current iteration of the software (Software Testers Are Test Pilots). Automated testing is critical as you can create checks for thousands of situations to run extremely quickly each time any changes are made to the software. But it is not sufficient. Many situations can only be explored and experienced by a thinking software tester that uses the software and thinks about how a user might react and how that user could be confused or disappointed by the existing user experience.
continue reading: Hey Siri, You Can Do Better