Who will guard the guards themselves? How to trust your automation and avoid deceit
For teams and organizations moving towards a Continuous Delivery or Continuous Deployment model, automated tests are often the only gatekeeper before software is put into production. But can your automation be trusted enough to play this important role in the software development and delivery process? And what can you do to make sure your automation can be trusted enough to be relied on?
In this talk, we'll take a look at trust and confidence with regards to test automation. You'll see a number of ways in which test automation can deceive you, why and how trust in test automation is lost and how to build tests you can trust on.
We'll also take a closer look at mutation testing, a technique that can be used to verify that your automated (unit) tests actually do what they're supposed to do. In a live demo, you'll see what kind of information mutation testing can give you and how that compares to regularly used unit testing metrics like statement and branch coverage.
You'll walk away from this talk with insights into what makes test automation reliable, how your test results can deceive you, as well as some practical tips on how to improve trust in your test automation.
- Freelance test automation trainer and consultant.
17:30 – 17:45 – Meet & Greet
17:45 – 18:30 – Presentation
18:30 – 19:00 – Meet & eat
19:00 – 20:00 – Q&A