Test Lab Automation is the practice of testing applications and devices in a more efficient way than executing tests manually. While there are various levels of Test Lab Automation, a robust Test Lab Automation solution should enable you to:
Schedule tests and reserve resources ahead of time
Create test network topologies before a test starts
Tear down a test network topology when a test ends
Maximize usage of test lab resources
Execute tests 24x7 without the need for human intervention
Minimize the use of equipment that is not part of the test, e.g. routing infrastructure
Utilize Layer 1 switching infrastructure to create test topologies
Test Automation has become a commonly-used term in Application and Cloud companies. Software as a Service (SaaS) and Cloud-based applications dominate the product development landscape in the B2B and B2C markets. Test Automation in the form of continuous regression of these applications has become a widely-used practice in AGILE and Container-based Dev Ops environments.