In the software testing game, it is all about the details. Testing is really a simple thing to describe; does the software behave as expected? The complexity comes in knowing the details of what to expect and then designing tests to verify the behavior is as expected. Human brains are great at testing given knowledge of what the application should do. Automation tools have no knowledge. The trick is to find a way to make the tools know what you mean. Let’s discuss.