Home

Search

Guestbook

Contact Us

Log in

Join Us

Testers Community

Link to Us

Advertise with Us

 
 

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...

 
 

Maximum Performance and Reliability.

Try our bug tracking system. We would also appreciate your feedback and comments. More...

 
 

You are here: Home > Documentation and Strategy > What are Test Cases?

 
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.
 

Top

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...
 

More... books on Software Testing.
 

Top

Categories ________________________________
Bugs and Fixes   Software Life Cycle  
Bugs Life   SQA Career  
Bug Tracking   Testers Area  
Companies and Products   Tester toTester  
Documentation and Strategy   Testing Center  
Methodology and Techniques   Testing Newsletter  
More Resources   Testing Tips  
Publication and News   Tools and Automation  
QATeam   Tutorials and Training  
Community ________________________________
Join Now Free   Message Forum  
Share Your Experience   Professional Profiles  
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...
 

 

  Software Planner: Project Management / Change Management and Help Desk Solutions. Free 2 Week Trial. More...  

 

© Copyright since 2000 by SQAtester.com. All Rights Reserved. For information on SQAtester.com, visit About Us