Ansible For Software Test Automation

Ansible For Software Test Automation

What is Ansible?

Ansible is an IT/infrastructure automation tool created for handling repeated work that would slow down your test automation efforts. It is mainly used in application deployment, management, provisioning, and inter service orchestration.

Ansible main advantages over puppet/chef

  1. Ansible is agent-less, you only need simple ssh access to the target machines.
  2. Ansible is Yaml based, you will not need to learn other languages like ruby. 

Ansible for test infrastructure automation

installation and preparing a test environment might be tiring due to many configs, java, appium, etc... needed to be added, here is an example of a playbook run for preparing an environment for appium test automation.


To view or add a comment, sign in

Insights from the community

Others also viewed

Explore topics