| |
| |
See Also
Release Package. More...
Test Matrices Sample. More...
Test Plan Sample. More...
Test Case Design. More...
Weekly Status Report
Sample. More...
Stocking and Managing a Test Lab. More...
Key QA Documents. More...
Improving the Quality process by doing
the
Metrics Calculation
Download
Documentation Tips. More...
|
|
|
| |
More Resources
Some templates that
you will find useful
during the development
of your software product.
More...
When is a test plan
to complicated
by Charles Shelby. More...
Test Development
Life Cycle. More...
Test Plan Outline. More...
The test specification should
explain "how" to implement
the test cases described in the test plan. More...
|
|
|
| |
Have Something
to Share
software testing tip, interesting bug, or had an
interview lately?
Send us an Email.
|
|
|
| |

Bug tracking is the single most important way to
improve the quality of your software.
BugHost allows
you to prioritize and make decisions that affect the quality of your software. More...
|
|
|
| |
Promote Your
Products and Services
SQAtester.com Storefront Program is the best way to help companies Promote their Products and
Services. More...
|
|
|
| |

Try our bug tracking system. We would also appreciate your feedback and comments. More...
|
|
|
|
|
| What are Test Cases? |
 |
___________________________________ |
 |
Question:
What are Test Cases, Test Suites, Test Scripts, and Test Scenarios?
Answer:
A test case
is a specific set of steps, it has expected result, along with various additional pieces of information. These
optional fields are a test case ID, test step or order of execution number, related requirement(s), depth, test
category, author, and check boxes for whether the test is automatable and has been automated. Larger test cases
may also contain prerequisite states or steps, and descriptions. A test case should also contain a place for the
actual result. These steps can be stored in a word processor document, spreadsheet, database or other common repository.
In a database system, you may also be able to see past test results and who generated the results and the system
configuration used to generate those results.
The most common term for a collection of test cases is a test suite. The test suite often also contains more detailed
instructions or goals for each collection of test cases. It definitely contains a section where the tester identifies
the system configuration used during testing. A group of test cases may also contain prerequisite states or steps,
and descriptions of the following tests.
Collections of test cases are sometimes incorrectly termed a test plan. They may also be called a test script, or even a test scenario.
A test plan
is the approach that will be used to test the system, not the individual tests.
Most companies that use automated testing will call the code that is used their test scripts.
A scenario test is a test based on a hypothetical story used to help a
person think through a complex problem or system. They can be as simple as a diagram for a testing environment
or they could be a description written in prose. The ideal scenario test has five key characteristics. It is (a)
a story that is (b) motivating, (c) credible, (d) complex, and (e) easy to evaluate. They are usually different
from test cases in that test cases are single steps and scenarios cover a number of steps. Test suites and scenarios
can be used in concert for complete system tests. See
http://www.kaner.com/pdfs/ScenarioIntroVer4.pdf and
http://www.kaner.com/pdfs/ScenarioSTQE.pdf
Posted by Walter Görlitz
Share your thoughts on What are Test Cases? in SQAtester Group.
E-mail to a Friend.
|
| Books to Read |
 |
________________________________________ |
|
|
|
Quality Web Systems
This book provides a framework for ensuring that key Web system success criteria are addressed during the development
of a Web system. Detailed technical guidance is provided for all criteria, along with testing strategies that allow
for verification of a quality implementation. More...
|
|
|
|
Automated Software Testing
Written for those with some background in software engineering, Automated Software Testing: Introduction, Management,
and Performance delivers a rigorous guide to the state of the art in managing automated testing in a text that
will benefit anyone who tests software for a living. More...
|
| Categories |
 |
________________________________ |
| Community |
 |
________________________________ |
| Specials |
 |
__________________________________ |
| Millions of titles discounted up to 40-90% off. Great
low prices on your favorite books. More... |
|
Find all of your favorite software.
More... |
|
|