Mary Shacklett discusses ten tips for testing applications, including the consideration of the environment in which the app will be used in addition to how the app will be used. She also notes the importance of including multiple stakeholders in application testing:
We’ve already talked about getting end users engaged in final checkout and in intermediate checkouts. But it’s also good to include input (and checkout) from the help desk, which understands as well as anyone in IT what the constant user pain points are. It’s also a good idea to split your QA team into two camps: one side that tests the app for technical ‘goodness’ and a second side that tests for usability and overall ‘fit’ for the business and the end user’s work environment.