[Me]:- Guruji, what's a test plan?
[Guruji]:- A test plan is a document, written prior to actual testing. A good test plan helps organize and manage the testing effort and contains a high level overview of the strategies for testing the feature or component, list of any specific tools required for testing and the test oracles to be used during testing the feature or component.
[Me]:- But what are its benefits?
[Guruji]:- The benefits of having such a document are many, but I like them for these
Test plans facilitate the technical tasks of testing
Test plans improve communication about testing tasks and process
Test plans provide structure for organizing, scheduling and managing the test project