In the previous post, I showed you how useful reachability graphs can be in documenting almost infinite steps to recreate a bug. Reachability graphs are really the next step in bug reports, where you not only specify how you exposed a specific bug, step-by-step, but it documents how to recreate the bug in a very […]
A fairly long time ago, I introduced reachability graphs and showed you how to start using them to debug applications. After all, debugging is a form of testing. In this post, I’ll continue exploring reachability graphs for the purposes of exploratory testing. To illustrate their useful power, I will use reachability graphs to test some aspects of an […]
In this post, I’ll illustrate the workflow that you can use to extend TestLess so it can analyze any test suite. I will use a real example from a real customer to show you how easy it is to extend TestLess. The Problem Recently, I received the following question from a customer: I’d […]
Out of the questions that customers ask about TestLess, the one that crops out the most is: how can I create my own TestDetector for my language and/or test-style of choice? In other words: how do TestDetectors work? I’ll clarify and answer those two questions in this post. TestLess comes equipped with several TestDetectors out of […]
In this post we take a quick look back at the success stories for Mutator and TestLess that you might not know about: Bloom Filters Bloom filters are everywhere nowadays, and having seen the quality improvements that Mutator started, it is no wonder that the authors of one popular implementation decided to continue on that road. Best of Breed Mutator […]
No blog post for this month. However, the Ortask blog will return with a great post next month!
In this post I’ll show how I built a motion tracker using Arduino and a single ultrasonic sensor. The main purpose of this post is to show how the ASM method can help you think differently to solve problems. In particular, I noticed during my research that most, if not all, motion trackers end up using […]