Problem: Give references and give a discussion on the following:
Which stage of software development is the most difficult for performing comprehensive testing?
Make sure you list the testing you would perform at your selected phase and why it is the most difficult.