Test plan :A test specification is called a test plan. The developers are well aware what test plans will be executed and this information is made available to the developers.
This makes the developers more cautious when developing their code. This ensures that the developers code is not passed through any surprise test case or test plans.
The test plans can be prepared based on the documents Requirement Documents, Specification Documents, Design Documents and Testing Strategy Documents.
Test plan can be reviewed by Quality members and also it can be accessed to Project members and Testing staffs, Project managers and Quality members and it can be stored in the server repositary to access everyone in the project.