Author Archives


Over 20 years of programming. From video games to communications; science to finance; compilers to business processes. Too many languages to even track anymore.

Here's looking to another 20 years towards mastery of the craft.

The 2 Most Important Equivalence Classes for Application Testing

One of the most common testing tools is equivalence classes. Most testers generally understand what they are and how to use them. They allow us to do full coverage of an application without needing to test every possible permutation of input. Yet, despite their popularity I find that the two most important, the two most vital classes, get overlooked. Here I’ll cover these two classes and their implications on testing.