In it, he talked about a disk his company, ST Labs , received from a client. I felt great kinship with James Bach that day. I too have tested blindly, not sure what I would find.
Undocumented software is the norm it seems.
Even if the functional specification exists, chances are it is out of date. Philip Crosby defined quality as adherence to requirements. He clearly assumed that the requirements would possess a level of quality I have yet to see in the software industry. Well, we can complain, raise the issue to management, and otherwise attempt to change the behavior of the developers, or we can adapt. Please don't misunderstand.