Testing in the Dark

[magazine]
A pragmatic approach to overcoming undocumented requirements
Volume-Issue: 
1999-02
Article Summary: 

How can you test software without knowing what it should do? Here is a step-by-step approach to overcoming undocumented requirements, including how to discover the requirements, how to define "quality" for the project, and how to create a test plan including release criteria.