A test plan is tailored to and consistent with development methodology
and provides traceable
and structural approach to verifying requirements for quantifiable performance.
Software testing is to identify differences between expected and actual results, it is also known as executing a system / models / programs / units with the intention or goal of finding the defects or bugs.
Testing is the process by which we evaluate the adequacy of our interpretation and implementation of the requirement specified in the operational specification.
“Fig. 2” shows software testing include four phases – Plan, Do, Check and Act which is known as PDCA cycle.