A new integration project includes the delivery of an unreleased software product. Which of the following should the best option to appropriate timeframe for defining testing methods for this software product?
A、During the final construction of the software product.
B、At the start of integration testing.
C、When starting performance testing.
D、While preparing the quality management plan.