You are on page 1of 19

Example Test Case Documentation

Quick Start step 6: Creating requirements


Introduction
This document provides an overview of functional test cases for the ClassicsCD Web project use case,
Checkout.
1.1 Purpose
This document enumerates test cases for each of the flows described in the Use Case Specification:
Checkout documents.
1. 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.
1.! De"initions# $cron%ms and $&&re'iations
Refer to project Glossary document.
1.( )e"erences
se Case !pecification" Chec#out
ClassicsCD Web !hop Test $lan
1.* +'er'ie,
This subsection should describe what the rest of the Functional Test Cases document contains and e%plain
how the document is organi&ed.
Test Cases
'n each of these test cases, the results are verified by visual inspection.
1.6 Test Case -roup 1: .ser Inter"ace
TC ID Condition /eing
Tested
Expected )esult
UITC_Ck
Ot1
Display member
login page
Displays CustomerID and Pass,ord text boxes.
UITC_Ck
Ot2
Order Summary
page
Page displaying inormation or ea!" CD sele!tion#
Quantity
Title Composer: Composition
Unit Price
Price
Page t"en displays t"e ollo$ing inormation#
Subtotal
Tax
Total
Shipping address
Last four digits of the purchasing
members credit card
E-mail address text box for notification
of order
Place Order utton
UITC_Ck
Ot%
Inspe!t order
!onirmation page
Page displaying text string !onirming t"e order
and !ontaining t"e order ID.
1.0 Test Case -roup : C1eckout 2unctionalit%
TC ID Condition &eing
tested
CustomerID 3
Pass,ord
Cart
Contents 3
Qt%
Expected )esult
&TC_Ck
Ot1
Pass$ord text box
en!odes entry

'mpty string (
)pass$ord*
+o,art
Symp"onie
-r. %. ( 1
Pass$ord text box
s"ould "a/e a string
)000000* displayed.
&TC_Ck
Ot2
1lank !ustomer ID
$it" blank
pass$ord
'mpty string (
'mpty string
+o,art
Symp"onie
-r. %. ( 1
2ogin page displays text
string )3our
CustomerID(Pass$ord
!ombination is not
/alid.*
&TC_Ck
Ot%
In/alid !ustomerID
$it" /alid
pass$ord
empty string (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
2ogin page displays text
string )3our
CustomerID(Pass$ord
!ombination is not
/alid.*
&TC_Ck
Ot.
5alid CustomerID
and Pass$ord $it"
more t"an 1 item in
t"e s"opping !art.
)4moore* (
empty string
+o,art
Symp"onie
-r. %. ( 1
2ogin page displays text
string )3our
CustomerID(Pass$ord
!ombination is not
/alid.*
&TC_Ck
Ot6
5alid !ustomerID
and pass$ord $it"
1 item in t"e
s"opping !art.
)4moore* (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
Order Summary page
displays greeting# )7ello
8im9 7ere is a summary
o your order.*
:uantity# 1
Title +o,art Symp"onie
-r. %.
Unit Pri!e# ;1..<6
Pri!e# ;1..<6
SubTotal# ;1..<6
Tax# ;=.<>
Total# ;16.<1
S"ip To ?ddress#
2. 'agle Cir!le
P"iladelp"ia9 P? 1<1=2
Credit Card . digits#
1.@A
'stimated days or
s"ipment# > business
days
&TC_Ck
Ot>
5alid !ustomerID
and pass$ord $it"
)4moore* (
)4moore*
1a!"# 5iolin
Con!ertos
Order Summary page
displays greeting# )7ello
TC ID Condition &eing
tested
CustomerID 3
Pass,ord
Cart
Contents 3
Qt%
Expected )esult
% CD sele!tions in
t"e s"opping !art
1eet"o/en#
Symp"onie
-r. 6
+o,art#
Bla/ierkon,er
t in D
8im9 7ere is a summary
o your order.*
:uantity# 2
Title# 1a!"# 5iolin
Con!ertos
Unit Pri!e# ;1..<<
Pri!e# ;2<.<A
Title 1eet"o/en#
Symp"onie -r. 6
Unit Pri!e# ;16.<<
Pri!e# ;16.<<
Title# +o,art#
Bla/ierkon,ert in D
Unit Pri!e# ;1>.<6
Pri!e# ;1>.<6
SubTotal# ;>2.<2
Tax# ;%.@A
Total# ;>>.@=
S"ip To ?ddress#
2. 'agle Cir!le
P"iladelp"ia9 P? 1<1=2
Credit Card . digits#
1.@A
'stimated days or
s"ipment# > business
days
&TC_Ck
Ot@
5alid !ustomer ID
and pass$ord $it"
empty !art
Text string displays
message )3our
s"opping !art is empty.
&TC_Ck
OtA
5alid member
pla!es order
)4moore* (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
Order !onirmation
page displays text string
)3our order "as been
pla!ed. &or uture
reeren!e9 your order ID
is CCCC. T"anks or
s"opping at
Classi!sCD.!om*
&TC_Ck
Ot<
C"e!k to see i
order ID is
in!rementing and
uniDue
)4moore* (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
Order !onirmation
page displays text string
)3our order "as been
pla!ed. &or uture
reeren!e9 your order ID
is CCCC E 1. T"anks or
s"opping at
Classi!sCD.!om*
Quick Start step 6: Creating requirements
Introduction
This document provides an overview of functional test cases for the ClassicsCD Web project use case,
Browse Catalog.
1.4 Purpose
This document enumerates test cases for each of the flows described in the Use Case Specification: Browse
Catalog document.
1.5 Scope
The test cases described in this document cover all techniques by which the visitor to ClassicsCD.com
locates a specific CD title of interest. 'ncluded are browsing the catalog, selecting the daily special, and
performing a search on each of the available search criteria.
1.16 De"initions# $cron%ms and $&&re'iations
Refer to project Glossary document.
1.11 )e"erences
se Case !pecification" (rowse Catalog
ClassicsCD.com Test $lan
1.1 +'er'ie,
)This subsection should describe what the rest of the Functional Test Cases document contains and
e%plain how the document is organi&ed.*
Test Cases
'n each of these test cases, the results are verified by visual inspection.
1.1! Test Case -roup 1: .ser Inter"ace
TC ID Condition Being Tested Expected Result
'TC+,oc- Display catalog page ,ist of CDs on a single page. .ach entry in the list displays in this
format"
Composer" Composition $rice /Cart 'con0
Performer, Conductor
'TC+,oc1 Displays CD details page $age displaying information for - CD, including"
$icture of the CD 2ewel Case
Current $rice
/Cart icon0
Composer" Composition
Performer
Conductor
Comments or other descriptive information
1.1( Test Case -roup : Catalog Searc1 2unctionalit%
TC ID Condition being tested Search type Search String Expected Result
3TC+,oc- !earch for CD by
composer 4 the search
Composer (ach ,ist of all CDs from (5C6,
TC ID Condition being tested Search type Search String Expected Result
string is a valid, e%isting
value
There are currently at least 1
CDs in the catalog meeting
this criterion.
3TC+,oc1 !earch for CD by
Composition 4 the search
string is a valid, e%isting
value
Composition 7iolin Concertos ,ist of at least 1 CDs titled
87iolin Concertos9
3TC+,oc: !earch for CD by
$erformer 4 the search
string is a valid, e%isting
value
$erformer $hilharmonic ,ist of at least : CDs
recorded by orchestras whose
name includes
8$hilharmonic9
3TC+,oc; (rowse CD 4 search
criteria does not e%ist in
catalog
$erformer (eatles <o CDs are displayed
3TC+,oc= !earch string is partial
name
Composition 7iolin ,ist of 1 CDs titled 87iolin
Concertos9
3TC+,oc> !earch string will return
multiple names
Composer ( ,ist of CDs composed by
both (ach and (eethoven
Quick Start step 6: Creating requirements
Introduction
This document provides an overview of functional test cases for the ClassicsCD Web project use case,
Arrange Shipment.
1.1* Purpose
This document enumerates test cases for each of the flows described in the Use Case Specification:
Arrange Shipment document.
1.16 Scope
The test cases described in this document cover the information that is to be sent to the warehouse system
and how the warehouse system should respond with the estimated delivery date.
1.10 De"initions# $cron%ms and $&&re'iations
Refer to project Glossary document.
1.14 )e"erences
se Case !pecification" 5rrange !hipment
ClassicsCD Web !hop Test $lan
1.15 +'er'ie,
FT"is subse!tion s"ould des!ribe $"at t"e rest o t"e 2unctional Test Cases do!ument
!ontains and explain "o$ t"e do!ument is organi,ed.G
Test Cases
'n each of these test cases, the results are verified by visual inspection.
1.6 Test Case -roup 1: .ser Inter"ace
TC ID Condition /eing
Tested
Expected )esult
'TC+5!-
Order summary
page $it"
estimated deli/ery
date .
Page displaying inormation or ea!" CD sele!tion#
Quantity
Title Composer: Composition
Unit Price
Price
Page t"en displays t"e ollo$ing inormation#
Subtotal
Tax
Total
Shipping address
Last four digits of the purchasing members credit
card
Estimated days for deli!ery
E-mail address text box for notification of order
Place Order utton
UITC_?
S2
Order !onirmation
page is displayed
!orre!tly
Page displaying text string !onirming t"e order
and !ontaining t"e order ID.
1.1 Test Case -roup : $rrange S1ipment 2unctionalit%
TC ID Condition &eing
tested
CustomerID 3
Pass,ord
Cart
Contents 3
Qt%
Expected )esult
&TC_?
S1
Henerates
estimated deli/ery
gi/en /alid
!ustomer ID9 /alid
pass$ord and at
least one item in
t"e s"opping !art.
)4moore* (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
Order Summary page
displays greeting# )7ello
8im9 7ere is a summary
o your order.*
:uantity# 1
Title +o,art Symp"onie
-r. %.
Unit Pri!e# ;1..<6
Pri!e# ;1..<6
SubTotal# ;1..<6
Tax# ;=.<>
Total# ;16.<1
S"ip To ?ddress#
2. 'agle Cir!le
P"iladelp"ia9 P? 1<1=2
Credit Card . digits#
1.@A
'stimated days or
s"ipment# > business
days
&TC_?
S2
5alid member
pla!es order .
)4moore* (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
Order !onirmation
page displays text string
)3our order "as been
pla!ed. &or uture
reeren!e9 your order ID
is CCCC. T"anks or
s"opping at
Classi!sCD.!om*
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 De"initions# $cron%ms and $&&re'iations
Refer to project Glossary document.
o )e"erences
se Case !pecification" Chec#out
ClassicsCD Web !hop Test $lan
o +'er'ie,
This subsection should describe what the rest of the Functional Test Cases document contains and e%plain
how the document is organi&ed.
Test Cases
'n each of these test cases, the results are verified by visual inspection.
o Test Case -roup 1: .ser Inter"ace
TC ID Condition /eing
Tested
Expected )esult
UITC_Ck
Ot1
Display member
login page
Displays CustomerID and Pass,ord text boxes.
UITC_Ck
Ot2
Order Summary
page
Page displaying inormation or ea!" CD sele!tion#
Quantity
Title Composer: Composition
Unit Price
Price
Page t"en displays t"e ollo$ing inormation#
Subtotal
Tax
Total
Shipping address
Last four digits of the purchasing
members credit card
E-mail address text box for notification
of order
Place Order utton
UITC_Ck
Ot%
Inspe!t order
!onirmation page
Page displaying text string !onirming t"e order
and !ontaining t"e order ID.
o Test Case -roup : C1eckout 2unctionalit%
TC ID Condition &eing
tested
CustomerID 3
Pass,ord
Cart
Contents 3
Qt%
Expected )esult
&TC_Ck
Ot1
Pass$ord text box
en!odes entry

'mpty string (
)pass$ord*
+o,art
Symp"onie
-r. %. ( 1
Pass$ord text box
s"ould "a/e a string
)000000* displayed.
&TC_Ck
Ot2
1lank !ustomer ID
$it" blank
pass$ord
'mpty string (
'mpty string
+o,art
Symp"onie
-r. %. ( 1
2ogin page displays text
string )3our
CustomerID(Pass$ord
!ombination is not
/alid.*
&TC_Ck
Ot%
In/alid !ustomerID
$it" /alid
pass$ord
empty string (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
2ogin page displays text
string )3our
CustomerID(Pass$ord
!ombination is not
/alid.*
&TC_Ck
Ot.
5alid CustomerID
and Pass$ord $it"
more t"an 1 item in
t"e s"opping !art.
)4moore* (
empty string
+o,art
Symp"onie
-r. %. ( 1
2ogin page displays text
string )3our
CustomerID(Pass$ord
!ombination is not
/alid.*
&TC_Ck
Ot6
5alid !ustomerID
and pass$ord $it"
1 item in t"e
s"opping !art.
)4moore* (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
Order Summary page
displays greeting# )7ello
8im9 7ere is a summary
o your order.*
:uantity# 1
Title +o,art Symp"onie
-r. %.
Unit Pri!e# ;1..<6
Pri!e# ;1..<6
SubTotal# ;1..<6
Tax# ;=.<>
Total# ;16.<1
S"ip To ?ddress#
2. 'agle Cir!le
P"iladelp"ia9 P? 1<1=2
Credit Card . digits#
1.@A
'stimated days or
s"ipment# > business
days
&TC_Ck
Ot>
5alid !ustomerID
and pass$ord $it"
% CD sele!tions in
t"e s"opping !art
)4moore* (
)4moore*
1a!"# 5iolin
Con!ertos
1eet"o/en#
Symp"onie
-r. 6
+o,art#
Order Summary page
displays greeting# )7ello
8im9 7ere is a summary
o your order.*
:uantity# 2
Title# 1a!"# 5iolin
TC ID Condition &eing
tested
CustomerID 3
Pass,ord
Cart
Contents 3
Qt%
Expected )esult
Bla/ierkon,er
t in D
Con!ertos
Unit Pri!e# ;1..<<
Pri!e# ;2<.<A
Title 1eet"o/en#
Symp"onie -r. 6
Unit Pri!e# ;16.<<
Pri!e# ;16.<<
Title# +o,art#
Bla/ierkon,ert in D
Unit Pri!e# ;1>.<6
Pri!e# ;1>.<6
SubTotal# ;>2.<2
Tax# ;%.@A
Total# ;>>.@=
S"ip To ?ddress#
2. 'agle Cir!le
P"iladelp"ia9 P? 1<1=2
Credit Card . digits#
1.@A
'stimated days or
s"ipment# > business
days
&TC_Ck
Ot@
5alid !ustomer ID
and pass$ord $it"
empty !art
Text string displays
message )3our
s"opping !art is empty.
&TC_Ck
OtA
5alid member
pla!es order
)4moore* (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
Order !onirmation
page displays text string
)3our order "as been
pla!ed. &or uture
reeren!e9 your order ID
is CCCC. T"anks or
s"opping at
Classi!sCD.!om*
&TC_Ck
Ot<
C"e!k to see i
order ID is
in!rementing and
uniDue
)4moore* (
)4moore*
+o,art
Symp"onie
-r. %. ( 1
Order !onirmation
page displays text string
)3our order "as been
pla!ed. &or uture
reeren!e9 your order ID
is CCCC E 1. T"anks or
s"opping at
Classi!sCD.!om*
Quick Start step 6: Creating requirements
Introduction
This document provides an overview of functional test cases for the ClassicsCD Web project use case,
Shop for CD.
1. Purpose
This document enumerates test cases for each of the flows described in the Use Case Specification: Shop
for CD document.
1.! Scope
The test cases described in this document cover all techniques by which the visitor to ClassicsCD.com can
select and purchase a CD. While the user must perform the browse use case to locate a specific CD of
interest, the shop use case is confined to actually adding the CD to the customer?s cart. 'ncluded are adding
CD selections to the cart, removing CD selections from the cart and viewing the current contents of the
shopping cart. The user may purchase multiple copies of a single CD buy adding the CD selection to the
cart multiple times. The process of removing a CD selection from the shopping cart eliminates the entire
quantity rather than reducing the quantity by one.
1.( De"initions# $cron%ms and $&&re'iations
Refer to project Glossary document.
1.* )e"erences
se Case !pecification" !hop for CD
ClassicsCD Web !hop Test
1.6 +'er'ie,
FT"is subse!tion s"ould des!ribe $"at t"e rest o t"e 2unctional Test Cases do!ument
!ontains and explain "o$ t"e do!ument is organi,ed.G
Test Cases
1.0 Test Case -roup 1: .ser Inter"ace
TC ID Condition /eing
Tested
Expected )esult
UITC_S"o
p1
Display S"opping
Cart page
Page displaying inormation or all items in t"e !art
in!luding#
2ist o CDs on a single page9 Sub Total9 Tax and
Total. 'a!" entry in t"e list displays in t"is ormat#
:ty
Composer: Composition
Unit Pri!e
Pri!e
IJemo/e rom Cart "yperlinkK
1.4 Test Case -roup : S1op 2unctionalit%
TC ID Condition &eing
tested
CD Title Expected )esult
&TC_S"o
p1
?dd CD sele!tion
rom !atalog page
1a!"# 5iolin
Con!ertos
S"opping !art s"ould display 1a!"#
5iolin Con!ertos.
:uantity# 1
Unit pri!e9 Pri!e and Subtotal
;1..<<.
Tax# ;=.<=
Total# ;16.A<
&TC_S"o
p2
?dd CD sele!tion
rom CD details
page

1eet"o/en#
Symp"onie
-r. @
S"opping !art s"ould display
1eet"o/en# Symp"onie -r. @.
:uantity# 1
Unit pri!e9 Pri!e and Subtotal
;1>.<6.
Tax# ;1.=2
Total# ;1@.<@
0tax s"ould be !al!ulated by state. Is
t"is too detailed t"enL
&TC_S"o
p%
?dd multiple !opies
o a single CD
sele!tion.
7aydn#
5iolin
Con!ertos
S"opping !art s"ould display 7aydn#
5iolin Con!ertos.
:uantity# .
Unit pri!e# ;1..<<
Pri!e# ;6<.<>
Subtotal# ;6<.<>
Tax# ;%.>=
Total# ;>%.6>
&TC_S"o
p.
5ie$ an empty
s"opping !art

Display text string )3our s"opping
!art is empty.
&TC_S"o
p6
?dd a single CD
sele!tion and t"en
remo/e it rom t"e
!art

1eet"o/en#
Symp"onie
-r. 6
efore remo!ing"
S"opping !art s"ould display
1eet"o/en# Symp"onie -r. 6.
:uantity# 1
Unit pri!e# ;16.<<
Pri!e# ;16.<<
Subtotal# ;16.==
Tax# ;=.<>
Total# ;1>.<6
#fter remo!ing"
Display te%t string 8@our shopping cart is
empty.
&TC_S"o
p>
?dd multiple !opies
o a single CD
sele!tion and t"en
remo/e t"em rom
t"e !art
1eet"o/en#
Symp"onie
-r. 6
efore remo!ing"
S"opping !art s"ould display
1eet"o/en# Symp"onie -r. 6.
:uantity# .
Unit pri!e# ;16.<<
Pri!e# ;>%.<>
Subtotal# ;>%.<>
Tax# ;%.A.
Total# ;>@.A=
#fter remo!ing"
Display te%t string 8@our shopping cart is
empty.
&TC_S"o
p@
?dd multiple CD
sele!tions and t"en
remo/e a single
sele!tion rom t"e
!art
1eet"o/en#
Symp"onie
-r. 6
+o,art#
Symp"onie
-r. %.
efore remo!ing"
S"opping !art s"ould display
1eet"o/en# Symp"onie -r. 6.
:uantity# .
Unit pri!e# ;16.<<
Pri!e# ;>%.<>
+o,art# Symp"onie -r. %.
:uantity# 1
Unit pri!e# ;1..<6
Pri!e# ;1..<6
Subtotal# ;@A.<1
Tax# ;..@%
Total# ;A%.>.
#fter remo!ing eetho!en
Symphonie $r% &
+o,art# Symp"onie -r. %.
:uantity# 1
Unit pri!e# ;1..<6
Pri!e# ;1..<6
Subtotal# ;1..<6
Tax# ;=.<1
Total# ;16.A6
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 est Cases for Use Case: Browse Catalog document!
1.5 Purpose
This document enumerates test procedures for each of the test cases listed in the est Cases for Use Case:
Browse Catalog!!
1.!6 Scope
The test procedures described in this document enumerate the actual steps necessary to determine pass A fail
status of each test case listed in the est Cases for Use Case: "ocate 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.!1 De"initions# $cron%ms and $&&re'iations
Refer to project Glossary document.
1.! )e"erences
se Case !pecification" (rowse Catalog
3unctional Test Cases for se Case" (rowse Catalog
ClassicsCD.com Test $lan
1.!! +'er'ie,
T(D
Test Procedure
Test Procedure '(
:ui!k Start step ># Creating reDuirements
Des!ription# Test pro!edure !oniguration or all un!tional test !ases or Use )ase" ro*se )atalog%
The following configuration is the most common configuration and is therefore the recommend configuration for creating and
e%ecuting all test scripts. Deviations from this configuration should be noted.
Con"iguration Settings
So"t,are 7ard,are
5ersion# 1.= Pro!essor Type# Pentium !lass
Mindo$s 5ersion# <A SP19 2===9 Min-T ..= SP> Pro!essor Speed# 1%%+", or better or optimal
perorman!e
1ro$sers# -ets!ape ..>9 I. '. 6 +emory# >. +1 minimum
Jational Suite
'nterprise
1.6
Databases +S ?!!ess9 +S S:2 Ser/er @.= Ot"er#
Test Procedure Execution In"ormation
Test Procedures for Test )ase +roup ," User 'nterface
Step TC $ction .I Control 8alue Expected
)esult
= T"e user is at t"e
Classi!sCD.!om "ome page.
1 T"e user sele!ts Catalog rom
t"e "ome page.
Catalog page
appears $it"
all t"e existing
CDs in t"e
!atalog
displayed on
single lines.
2 T"e user sele!ts a line item
rom t"e Catalog to display
t"e details o t"at item.
1a!"# 5iolin
Con!ertos
1a!"# 5iolin
Con!ertos
T"e !orre!t
detail page or
t"e CD
sele!ted is
displayed.
% Sele!t Catalog rom t"e CD
details page to return to
Catalog page.
Catalog page
appears $it"
all t"e existing
CDs in t"e
!atalog
displayed on
single lines.
. Sele!t 7ome rom t"e
Catalog details page.
User is
returned to t"e
Classi!sCD.!o
m "omepage.
Test Procedures -or Test +roup ." )atalog Search -unctionality
Step TC $ction .I Control 8alue Expected
)esult
= T"e user is at t"e
Classi!sCD.!om
"ome page.
1 T"e user sele!ts
Catalog rom t"e
"ome page.
Catalog page
appears $it"
all t"e existing
CDs in t"e
!atalog
displayed on
single lines.
2 T"e user !"ooses
sear!" !riteria
Sear!"
!riteria#
Composer
% T"e user enters
sear!" string.
:ui!k Sear!"
!riteria
1a!"
. Initiate sear!" gi/en
t"e sear!" !riteria.
? list o t$o
CDs is
displayed.
1a!"#
1randenburg
Con!ertos 1E
%
1a!"# 5iolin
Con!ertos
6 Jeturn to "ome page.
Step TC $ction .I Control 8alue Expected
)esult
= T"e user is at t"e
Classi!sCD.!om
"ome page.
1 T"e user sele!ts
Catalog rom t"e
"ome page.
Catalog page
appears $it"
all t"e existing
CDs in t"e
!atalog
displayed on
single lines.
2 T"e user !"ooses
sear!" !riteria
Sear!"
!riteria#
Composition
% T"e user enters
sear!" string.
:ui!k Sear!"
!riteria
5iolin
Con!ertos
. Initiate sear!" gi/en
t"e sear!" !riteria.
? list o t$o
CDs is
displayed.
1a!"# 5iolin
Con!ertos
7aydn# 5iolin
Con!ertos.
6 Jeturn to "ome page.
Step TC $ction .I Control 8alue Expected
)esult
= T"e user is at t"e
Classi!sCD.!om
"ome page.
1 T"e user sele!ts
Catalog rom t"e
"ome page.
Catalog page
appears $it"
all t"e existing
CDs in t"e
!atalog
displayed on
single lines.
2 T"e user !"ooses
sear!" !riteria
Sear!"
!riteria#
Perormer
% T"e user enters
sear!" string.
:ui!k Sear!"
!riteria
1eatles
. Initiate sear!" gi/en
t"e sear!" !riteria.
-o CDs are
displayed.
6 Jeturn to "ome page.
Step TC $ction .I Control 8alue Expected
)esult
= T"e user is at t"e
Classi!sCD.!om
"ome page.
1 T"e user sele!ts
Catalog rom t"e
"ome page.
Catalog page
appears $it"
all t"e existing
CDs in t"e
!atalog
displayed on
single lines.
2 T"e user !"ooses
sear!" !riteria
Sear!"
!riteria#
Composition
% T"e user enters
sear!" string.
:ui!k Sear!"
!riteria
5iolin
. Initiate sear!" gi/en
t"e sear!" !riteria.
? list o t$o
CDs is
displayed.
1a!"# 5iolin
Con!ertos
7aydn# 5iolin
Con!ertos.
6 Jeturn to "ome page.
Step TC $ction .I Control 8alue Expected
)esult
= T"e user is at t"e
Classi!sCD.!om "ome
page.
1 T"e user sele!ts Catalog
rom t"e "ome page.
Catalog page
appears $it"
all t"e existing
CDs in t"e
!atalog
displayed on
single lines.
2 T"e user !"ooses sear!"
!riteria
Sear!"
!riteria#
Composer
% T"e user enters sear!"
string.
:ui!k Sear!"
!riteria
1
. Initiate sear!" gi/en t"e
sear!" !riteria.
? list o CDs
!omposed by
1a!" and
1eet"o/en is
displayed.
6 Jeturn to "ome page.

You might also like