You are on page 1of 13

Why Your Test Automation is Failing

Maya Ber Lerner, CTO


Let’s automate
more
More coverage
Let’s not automate more..
More trust
The Weakest Link

Manual, inefficient and


lengthy

Prepare Environment Execute Tests De-commission

Error Prone

Infrastructure and
configuration issues fail
tests

Difficult to troubleshoot
Lack of ownership Lack of governance
and reproduce
Approaches to Test Environment Management

Manual Setup Static Environments Ad-hoc Automation

For infrequent tests Always on IaC! Immutable!

The test is only as Conflicts Keep it simple?


efficient as the setup
Expensive TCO
A Dynamic Approach to Environments

• Separating the test from the test environment


• Infrastructure
• Applications
• Data
• Environment automation
• Self-service
• Environments’ compliance, security and cost
Benefits of Dynamic Environments

Solid Foundation for


Efficient and Fast Reliable Easy to Reproduce Test Automation and
DevOps
A Path to Continuous Testing and DevOps

save on
infrastructure
Takeaways

• Trust over test coverage


• Separating the test from the test environment
• Own your test environments
• No need to be an infrastructure or cloud expert
Thank you

Q&A

You might also like