Bloggo back to the blog
Screencast: How to make your automated tests detect future bugs-->
There are many criteria that can measure the quality of automated tests, with code coverage being the most widely used. Another criterion that complements code coverage is mutation testing. Mutation testing is a powerful technique that helps you assess the regression quality of your tests and helps improve your tests so they are capable of detecting future bugs.
The audience will learn:
- What mutation testing is and why it works.
- Difference between mutation testing and code coverage.
Author: Mario Gonzalez Macedo
I started working on the unified theory of testing since college. At IBM, I got a chance to expand it and apply it, especially when working with customers for root-cause analysis in our enterprise storage products, as well as in development. Reachability graphs was one result of my work.
After IBM, I formed my own company called Ortask, where I now focus my attention developing tools that make testers more efficient, as well as researching/evangelizing testing techniques that have shown to yield high-quality results. Not surprisingly, I use both the theory and the tools quite often in my own testing.
I’m also currently writing a book that explains the unified theory of testing and all its useful details. the book will hopefully be available some time in 2014.