When you first start working with software, the idea of testing it seems pretty straight-forward. You build something- let’s say a feature. You then stop, run your software and make sure the feature behaves the way that you want it to. For example, did the “alphabetize this list” button alphabetize the list?
This is a companion discussion topic for the original entry at http://feedproxy.google.com/~r/gurock/~3/T0R-qkLptU0/