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.