Hi
First of all , clients requirement will be given to both the development and testing department. Once the development team will be done with completion of the software part now its the time for testing team to see anything has left or not as per the clients requirement. Any error masking has been done by the development department.
Regarding issues with the clients satisfaction both the departments needs to interact and discuss about their project.