Function testing of OO software is no dissimilar than validation testing of procedural software. Client involvement is generally part of this testing stage. In OO environment use cases might be used. These are basically explanations of how the system is to be used.