Software development is not possible without tests and quality assurance. Software engineers use various testing methods to perform control of their job. There is a number of approaches, called automated testing, which involves methods that don’t require human action. Software test automation Software test automation involves automating a manual testing