Understanding an application is not just about walking through the various features via the user interface (assuming that the application has an UI).
It requires a systematic walk-through of various elements commencing from the customer’s needs/expectations and then into the application’s deployment environment, architecture, features, behaviour and structure.
We need to construct a “good landscape” of the system and establish a clear baseline for effective testing.
In HBT, there is a technique to aid understanding of a system/application. View the presentation below to know more.
This was also published as an article in “Tea-time with Testers June 2011” – an eZine on Software Testing.