IBM describe automation to be “the application of technology, programs, robotics or processes to achieve outcomes with minimal human input”. Typically, automation is used to reduce or eliminate human intervention in repetitive, time-consuming tasks which provides a way to minimise errors.
Sometimes the word automation is used interchangeably with test automation, however there are different kinds of automation. Some examples may include a script to create or delete test data, automated code review checks, infrastructure (Infrastructure as Code, IaC) and deployment.
Sometimes the word automation is used interchangeably with test automation, however there are different kinds of automation. Some examples may include a script to create or delete test data, automated code review checks, infrastructure (Infrastructure as Code, IaC) and deployment.