Warning! Testing, like politics, religion, and how to butter your toast, is one of those subjects that will get you thrown out of better dinner parties and churches throughout the South. What you read here may shock you! You have been warned.
Software engineering is a craft. A trade. Much of what we produce as software engineers is really quite simple. A web service might be the equivalent of an end table, or perhaps a bookshelf. Why, then, are so many of our shelves such harrowing endeavors?