go back to the blog

Video: Debugging with Structured Exploratory Testing

  • 19/08/2013
  • no comments
  • Posted by EuroSTAR

It’s typically very easy to be led to wrong paths when we debug or test applications, either because we make wrong assumptions or get confused by unexpected results which then lead us astray. We thus end up taking longer than we should to arrive at the root of the problem.

The video will show the audience:

1) how to use the concept of reachability graphs from the unified theory of testing to direct their debugging and arrive at root-cause faster.

2) how certain patterns in reachability graphs can show dead-ends before they happen; while others show when it’s time to expand the knowledge base to regain focus before we’re led astray.

3) how reachability graphs help visualize the entire debugging and testing process so that it can be repeated and understood by others.

4) how reachability graphs can serve as a compact, succinct and easy-to-understand report for bugs.

5) the close relationship between debugging and testing, particularly structured exploratory testing.


mario_gonzalez_macedo_120x90I 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.

Blog post by

go back to the blog


Leave your blog link in the comments below.

EuroSTAR In Pictures

View image gallery