Professional Documents
Culture Documents
Quick Start Step 6: Creating Requirements: Example Test Case Documentation
Quick Start Step 6: Creating Requirements: Example Test Case Documentation
SubTotal: $62.92
Tax: $3.78
Total: $66.70
Ship To Address:
24 Eagle Circle
Philadelphia, PA 19102
Credit Card 4 digits:
1478
Estimated days for
shipment: 6 business
days
FTC_Ck Valid customer ID Text string displays
Ot7 and password with message Your
empty cart shopping cart is empty.
FTC_Ck Valid member jmoore / Mozart Order confirmation
Ot8 places order jmoore Symphonie page displays text string
Nr. 34 / 1 Your order has been
placed. For future
reference, your order ID
is XXXX. Thanks for
shopping at
ClassicsCD.com
Test Cases
In each of these test cases, the results are verified by visual inspection.
1.20 Test Case Group 1: User Interface
TC ID Condition Being Expected Result
Tested
UITC_AS1 Order summary Page displaying information for each CD selection:
page with Quantity
estimated delivery Title Composer: Composition
date . Unit Price
Price
UITC_A Order confirmation Page displaying text string confirming the order
S2 page is displayed and containing the order ID.
correctly
1.21 Test Case Group 2: Arrange Shipment Functionality
TC ID Condition being CustomerID / Cart Expected Result
tested Password Contents /
Qty
FTC_A Generates jmoore / Mozart Order Summary page
S1 estimated delivery jmoore Symphonie displays greeting: Hello
given valid Nr. 34 / 1 Jim, Here is a summary
customer ID, valid of your order.
password and at Quantity: 1
least one item in Title Mozart Symphonie
the shopping cart. Nr. 34
Unit Price: $14.95
Price: $14.95
SubTotal: $14.95
Tax: $0.96
Total: $15.91
Ship To Address:
24 Eagle Circle
Philadelphia, PA 19102
Credit Card 4 digits:
1478
Estimated days for
shipment: 6 business
days
FTC_A Valid member jmoore / Mozart Order confirmation
S2 places order . jmoore Symphonie page displays text string
Nr. 34 / 1 Your order has been
placed. For future
reference, your order ID
is XXXX. Thanks for
shopping at
ClassicsCD.com
Quick Start step 6: Creating requirements
Introduction
This document provides an overview of functional test cases for the ClassicsCD Web project use case,
Checkout.
o Purpose
This document enumerates test cases for each of the flows described in the Use Case Specification:
Checkout documents.
o Scope
The test cases described in this document cover all techniques by which a valid ClassicsCD member can
purchase by credit card the items in his or her shopping cart.
o Definitions, Acronyms and Abbreviations
Refer to project Glossary document.
o References
Use Case Specification: Checkout
ClassicsCD Web Shop Test Plan
o Overview
This subsection should describe what the rest of the Functional Test Cases document contains and explain
how the document is organized.
Test Cases
In each of these test cases, the results are verified by visual inspection.
o Test Case Group 1: User Interface
TC ID Condition Being Expected Result
Tested
UITC_Ck Display member Displays CustomerID and Password text boxes.
Ot1 login page
UITC_Ck Order Summary Page displaying information for each CD selection:
Ot2 page Quantity
Title Composer: Composition
Unit Price
Price
UITC_Ck Inspect order Page displaying text string confirming the order
Ot3 confirmation page and containing the order ID.
o Test Case Group 2: Checkout Functionality
TC ID Condition being CustomerID / Cart Expected Result
tested Password Contents /
Qty
FTC_Ck Password text box Empty string / Mozart Password text box
Ot1 encodes entry password Symphonie should have a string
Nr. 34 / 1 ****** displayed.
FTC_Ck Blank customer ID Empty string / Mozart Login page displays text
Ot2 with blank Empty string Symphonie string Your
password Nr. 34 / 1 CustomerID/Password
combination is not
valid.
FTC_Ck Invalid customerID empty string / Mozart Login page displays text
Ot3 with valid jmoore Symphonie string Your
password Nr. 34 / 1 CustomerID/Password
combination is not
valid.
FTC_Ck Valid CustomerID jmoore / Mozart Login page displays text
Ot4 and Password with empty string Symphonie string Your
more than 1 item in Nr. 34 / 1 CustomerID/Password
the shopping cart. combination is not
valid.
FTC_Ck Valid customerID jmoore / Mozart Order Summary page
Ot5 and password with jmoore Symphonie displays greeting: Hello
1 item in the Nr. 34 / 1 Jim, Here is a summary
shopping cart. of your order.
Quantity: 1
Title Mozart Symphonie
Nr. 34
Unit Price: $14.95
Price: $14.95
SubTotal: $14.95
Tax: $0.96
Total: $15.91
Ship To Address:
24 Eagle Circle
Philadelphia, PA 19102
Credit Card 4 digits:
1478
Estimated days for
shipment: 6 business
days
FTC_Ck Valid customerID jmoore / Bach: Violin Order Summary page
Ot6 and password with jmoore Concertos displays greeting: Hello
3 CD selections in Beethoven: Jim, Here is a summary
the shopping cart Symphonie of your order.
Nr. 5 Quantity: 2
Mozart: Title: Bach: Violin
Klavierkonzer Concertos
t in D Unit Price: $14.99
TC ID Condition being CustomerID / Cart Expected Result
tested Password Contents /
Qty
Price: $29.98
Title Beethoven:
Symphonie Nr. 5
Unit Price: $15.99
Price: $15.99
Title: Mozart:
Klavierkonzert in D
Unit Price: $16.95
Price: $16.95
SubTotal: $62.92
Tax: $3.78
Total: $66.70
Ship To Address:
24 Eagle Circle
Philadelphia, PA 19102
Credit Card 4 digits:
1478
Estimated days for
shipment: 6 business
days
FTC_Ck Valid customer ID Text string displays
Ot7 and password with message Your
empty cart shopping cart is empty.
FTC_Ck Valid member jmoore / Mozart Order confirmation
Ot8 places order jmoore Symphonie page displays text string
Nr. 34 / 1 Your order has been
placed. For future
reference, your order ID
is XXXX. Thanks for
shopping at
ClassicsCD.com
Test Cases
1.27 Test Case Group 1: User Interface
TC ID Condition Being Expected Result
Tested
UITC_Sho Display Shopping Page displaying information for all items in the cart
p1 Cart page including:
List of CDs on a single page, Sub Total, Tax and
Total. Each entry in the list displays in this format:
Qty
Composer: Composition
Unit Price
Price
<Remove from Cart hyperlink>
After removing:
Display text string Your shopping cart is empty.
FTC_Sho Add multiple copies Beethoven: Before removing:
p6 of a single CD Symphonie Shopping cart should display
selection and then Nr. 5 Beethoven: Symphonie Nr. 5.
remove them from Quantity: 4
the cart Unit price: $15.99
Price: $63.96
Subtotal: $63.96
Tax: $3.84
Total: $67.80
After removing:
Display text string Your shopping cart is empty.
FTC_Sho Add multiple CD Beethoven: Before removing:
p7 selections and then Symphonie Shopping cart should display
remove a single Nr. 5 Beethoven: Symphonie Nr. 5.
selection from the Quantity: 4
cart Mozart: Unit price: $15.99
Symphonie Price: $63.96
Nr. 34
Mozart: Symphonie Nr. 34
Quantity: 1
Unit price: $14.95
Price: $14.95
Subtotal: $78.91
Tax: $4.73
Total: $83.64
Subtotal: $14.95
Tax: $0.91
Total: $15.85
Quick Start step 6: Creating requirements
Introduction
This document provides an overview of the test procedures associated with the functional test cases located
in the Test Cases for Use Case: Browse Catalog document.
1.29 Purpose
This document enumerates test procedures for each of the test cases listed in the Test Cases for Use Case:
Browse Catalog..
1.30 Scope
The test procedures described in this document enumerate the actual steps necessary to determine pass / fail
status of each test case listed in the Test Cases for Use Case: Locate CD document. These test procedures
attempt to cover all test cases for which a customer can visit the ClassicsCD.com site and search for a
specific CD.
1.31 Definitions, Acronyms and Abbreviations
Refer to project Glossary document.
1.32 References
Use Case Specification: Browse Catalog
Functional Test Cases for Use Case: Browse Catalog
ClassicsCD.com Test Plan
1.33 Overview
TBD
Test Procedure
Test Procedure ID
Description: Test procedure configuration for all functional test cases for Use Case: Browse Cat
The following configuration is the most common configuration and is therefore the recommend configuration
executing all test scripts. Deviations from this configuration should be noted.
Configuration Settings
Software Hardware
Version: 1.0 Processor Type: Pentium class
Windows Version: 98 SP1, 2000, WinNT 4.0 SP6 Processor Speed: 133Mhz or bette
performance
Browsers: Netscape 4.6, I. E. 5 Memory: 64 MB minimum
2 The user selects a line item Bach: Violin Bach: Violin The correct
from the Catalog to display Concertos Concertos detail page for
the details of that item. the CD
selected is
displayed.