During the requirements definition phase of a software development project, the aspects of software testing that should be addressed are developing:
A、test data covering critical applications.
B、detailed test plans.
C、quality assurance test specifications.
D、user acceptance testing specifications.