Tuesday, December 28, 2021

Do’s and Don’ts of Automation Testing

 Automated software testing is a technique which makes use of software scripts to simulate the end user and execute the tests, thus significantly accelerating the testing process. It has marked benefits in terms of accuracy, dependability, enhanced test coverage, time and effort saving. Automation aids in reducing the duration of release cycles, albeit at a price. Initial cost of setting up an automated process for testing acts as a deterrent to many cost conscious organizations. However, it does prove beneficial in the long term, especially with CI/CD. Hence, it is important to follow certain best practices and avoid common mistakes while automating the testing process.

Following table gives a quick overview of what to do and what not to do while planning test automation. These points are further elaborated in entailing paragraphs.

Do’sDon’tsRight Team & ToolsAutomate everythingApplication knowledgeAutomate from day oneRight test casesSolely rely on automation toolsShort & independent test scenariosIgnore FALSE failuresPrioritize test automationIgnore Scalability Records of manual vs automation test casesIgnore performance testing Test data managementDelay updating modified test casesTest case managementUse multiple automation platform

What to do for successful Automation Testing

It is vital to have the right set of people working on the right tools to reap the maximum benefits from test automation.

No comments:

Traceability Matrix: Ensuring Quality and Compliance in Software Testing

  Introduction In the aspect of software testing, thoroughness in that all aspects have been covered and none of the important aspects has b...