Case Study On Test Case&Test Plan: BY Sandeep Gupta Shahban Khan Vignesh Nadar

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 8

CASE STUDY ON TEST

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

A test case is a description of a specific interaction that a


tester will have in order to test a single behavior of the
software.
Test cases are very similar to use cases, in that they are
step-by-step narratives which define a specific interaction
between the user and the software.

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 cases must be repeatable.

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

You might also like