Software testing involves three steps - Test environments, Script development and executing the script and analyzing the
test result [5].
A test plan “describes the scope and approach of intended testing activities. It identifies the features to be tested.”
[1]. A test design “specifies the details of the test approach for a software feature and identifies the associated tests.”
[2]. The IEEE 829 Standard says that a test plan shall include: