A test plan is a systematic approach to testing a system such as a machine or software. The plan typically contains a detailed understanding of what the eventual workflow will be.
In software testing, a test plan gives detailed testing information regarding an upcoming testing effort, including