1. Program development and testing are interdependent and proceeded in parallel
2. Thus, a formal construction and test plan covering both program development and testing is usually created before any development begins.
3. The plan typically details development order, testing order, test data, acceptance criteria, and relevant personnel assignments in both construction and testing.