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: