Test Cases:
Test
Cases are considered as one of the most important document of software testing.
It is prepared and used by the testing team for the purpose of assuring the
quality of software application.
If
we look at the Quality point of view, then Test Cases are the conditions
through which one assures that the product tested is up to the mark & ready
to go live or not.
If
we look at the tester’s point of view, Test Cases provide the condition through
which he/she Validates & Verifies a particular functionality or feature of
the system.
In
general we can say that a test case tells us what need to be done to test a
system. It gives us the steps which we executes in a system, the input data
values which we enter in the system, it also gives us the expected results
which should come when we execute a particular test case
Ideal
Test Case Format:
One
should be very careful while designing a test case format. Different companies
design test case format in their own way which suits them. But what is an ideal
format for a test case? Let’s have a look
Company Logo
|
|
|
|
|
Version:
|
|
|||
|
|
|
|
Pre Requisite
|
|
||||
Prepared By:
|
|||||||||
Project Name:
|
Prepared Date:
|
||||||||
Module Name:
|
Run date:
|
||||||||
S.No.
|
Test Case Id
|
Description
|
Test Steps
|
Input Values
|
Expected Result
|
Actual Result
|
Pass/Fail
|
Bug Id
|
Remarks
|
The
above test case format is essential for any good test case it considered all
the important field which a test case have. One can add or delete some more
field as per their requirements.
Test
Cases: Why it is important?
Test
cases organize the whole testing process. If the test cases are prepared
keeping in mind the requirements of a particular application then they really
helps a lot in checking whether the requirements are fulfilled or not. While
doing ad hoc testing, one may neglect or skip the functionality or a bug which
will definitely be caught when the system or site will be live or when it will
be tested from the client’s end and it is going to affect the company’s
credibility.
We
have heard from Big Brains that no software is bug free. But care should be
taken so that all the possible bugs should be eliminated from the system before
it goes live. Test cases help a lot in this. With the help of proper test
cases, a Quality Assurance/Control Executive should make sure that the system’s
features & functionalities should be working fine.
No comments:
Post a Comment