A test plan is an overall collection of test requirements and test suites that, in total, comprises the testing strategy for a project or application.