Before revision: Test automation can result in reduction in cost and human effort . If the optimal policy, the course of actions taken, for the intended objective in a testing process could be learnt by the testing system (e.g., a smart tester agent), then it could be reused in similar situations, thus leading to higher efficiency, i. e., less computational time. Automating stress testing to find performance breaking points remains a challenge for complex software systems.
After revision: Test automation can result in reduction in cost and human effort , but several aspects of software testing remain challenging to automate. One such example is automated performance testing to find performance breaking points remains a challenge for complex software systems.