Case Study On Test Case&Test Plan: BY Sandeep Gupta Shahban Khan Vignesh Nadar
Case Study On Test Case&Test Plan: BY Sandeep Gupta Shahban Khan Vignesh Nadar
Case Study On Test Case&Test Plan: BY Sandeep Gupta Shahban Khan Vignesh Nadar
CASE&TEST PLAN
BY
UMP
SANDEEP GUPTA
SHAHBAN KHAN
VIGNESH NADAR
Test Cases
Test cases derived from requirements are system test cases
as these test cases are aimed at testing the system as a
whole.
When the system is in the design stage, the initial tests can
be refined a little.
During the detailed design or coding phase, exact test cases
start to materialize.
After coding, the test points are all identified and the entire
test plan is exercised on the software.
Test Cases
Test Cases
A typical test case is laid out in a table, and includes:
A unique name and number
A requirement which this test case is exercising
Preconditions which describe the state of the software before the test
case
Steps that describe the specific steps which make up the interaction
Expected Results which describe the expected state of the software after
the test case is executed
Test Plan
The initial test plan contains high level ideas about testing
the system without getting into the details of exact test
cases.
The most important test cases come from the requirements
of the system.
We have the requirements document. Why not
wait till the testing phase to develop test cases?
Test Plan
The test plan keeps track of possible tests that will be run
on the system after coding.
The test plan is a document that develops as the project is
being developed.
Record tests as they come up
Test error prone parts of software development.
The initial test plan is abstract and the final testplan is
concrete. (Fuzzy to focus)
Advantages of Test
Plan
Some advantages of the test plan are
Serves as a guide to testing throughout the development.
We only need to define test points during the testing
phase.
Serves as a valuable record of what testing was done.
The entire test plan can be reused if regression testing is
done later on.
The test plan itself could have defects just like software!
THANK YOU