The rapid adoption of agile and continuous delivery is compelling more QA teams to shift to an automated testing process and as a result, to invest in automated testing tools.
The right test automation tool will allow teams to increase test speed and improve coverage. However, the efficiencies gained by automating desktop, mobile, and web tests are eroded when test environment management requires manual efforts.
When teams automate their API or UI tests, most will set up test infrastructure in-house, use virtual machines, pay for services such as Amazon EC2 or Rackspace, or use sandboxes and mocks. Managing this type of infrastructure takes time due to the manual efforts associated with building, maintaining, upgrading, and tearing down test environments.