What is Test Automation?
Software often aims at providing automation to manual tasks. However, in classic approaches, testing developed software is still done manually. Therefore, the basic idea of test automation is to “write programs that test programs”. As a result, executing tests do not require more manual effort than pressing a “start” button. The test cases are executed automatically, and testing results are presented in a human readable way. Although, Test Automation may not be applicable to all test cases, it aims to boost efficiency in software testing.
Test Automation as a solution to the challenges of the work of software testers?
Test Automation as described above definitely provides potential for increasing efficiency in software testing. But to which extent can it be used to tackle problems that classic testers face each day?
„Test Automation Manifesto“, Scientific Article, available via https://link.springer.com/chapter/10.1007/978-3-540-45122-8_9 (last accessed 2020-April-02)
Book „Basiswissen Testautomatisierung“
Article „Which Tests do I automate”: https://www.perforce.com/blog/alm/which-tests-do-iautomate
Article „How To Select Correct Test Cases For Automation Testing“ https://www.softwaretestinghelp.com/manual-to-automation-testing-process-challenges/
Business vector created by freepik – www.freepik.com