Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Scenerios and Test Cases are needed.. Generate test cases for the following use case (from http://tynerblain.com/blog/2007/04/09/sample-use-case-example/) Actors: Registered Shopper (Has an existing account, possibly with

Scenerios and Test Cases are needed..

image text in transcribed

Generate test cases for the following use case (from http://tynerblain.com/blog/2007/04/09/sample-use-case-example/) Actors: Registered Shopper (Has an existing account, possibly with billing and shipping information) Trigger: The user indicates that she wants to purchase items that she has selected. Preconditions: User has seeded the items to be purchased. Postconditions: The order will be placed in the system. The user will have a tracking ID for the order. The user will know the estimated delivery date for the order. Normal Flow: The user will indicate that she wants to order the items that have already been selected. The system will present the billing and shipping information that the user previously stored. The user will confirm that the existing billing and shipping information should be used for this order. The system will present the amount that the order will cost, including applicable taxes and shipping charges. The user will confirm that the order information is accurate. The system will provide the user with a tracking ID for the order. The system will submit the order to the fulfillment system for evaluation. The fulfillment system will provide the system with an estimated delivery date. The system will present the estimated delivery date to the user. The user will indicate that the order should be placed. The system will request that the billing system should charge the user for the order. The billing system will confirm that the charge has been placed for the order. The system will submit the order to the fulfillment system for processing. The fulfillment system will confirm that the order is being processed. The system will indicate to the user that the user has been charged for the order. The system will indicate to the user that the order has been placed. The user will exit the system. Alternate Flows: The user enters billing and shipping information for the order. The user desires to use shipping and billing information that differs from the information stored in her account. This alternate flow also applies if the user does not maintain billing and/or shipping information in their account, or if the user does not have an account. The user will indicate that this order should use alternate billing or shipping information. The user will enter billing and shipping information for this order. The system will validate the billing and shipping information. The use case continues A1: The user will discover an error in the billing or shipping information associated with their account, and will change it. The user will indicate that the billing and shipping information is incorrect The user will edit the billing and shipping information associated with their account. The system will validate the billing and shipping information. The use case returns to step 2 and continues. A2: The user will discover an error in the billing or shipping information that is uniquely being used for this order, and will change it. The user will indicate that the billing and shipping information is incorrect The user will edit the billing and shipping information for this order. The use case returns to step 3A1 step 3. A1: The user will determine that the order is not acceptable (perhaps due to dissatisfaction with the estimated delivery date) and will cancel the order. The user will request that the order be cancelled The system will confirm that the order has been cancelled. The use case ends. Generate test cases for the following use case (from http://tynerblain.com/blog/2007/04/09/sample-use-case-example/) Actors: Registered Shopper (Has an existing account, possibly with billing and shipping information) Trigger: The user indicates that she wants to purchase items that she has selected. Preconditions: User has seeded the items to be purchased. Postconditions: The order will be placed in the system. The user will have a tracking ID for the order. The user will know the estimated delivery date for the order. Normal Flow: The user will indicate that she wants to order the items that have already been selected. The system will present the billing and shipping information that the user previously stored. The user will confirm that the existing billing and shipping information should be used for this order. The system will present the amount that the order will cost, including applicable taxes and shipping charges. The user will confirm that the order information is accurate. The system will provide the user with a tracking ID for the order. The system will submit the order to the fulfillment system for evaluation. The fulfillment system will provide the system with an estimated delivery date. The system will present the estimated delivery date to the user. The user will indicate that the order should be placed. The system will request that the billing system should charge the user for the order. The billing system will confirm that the charge has been placed for the order. The system will submit the order to the fulfillment system for processing. The fulfillment system will confirm that the order is being processed. The system will indicate to the user that the user has been charged for the order. The system will indicate to the user that the order has been placed. The user will exit the system. Alternate Flows: The user enters billing and shipping information for the order. The user desires to use shipping and billing information that differs from the information stored in her account. This alternate flow also applies if the user does not maintain billing and/or shipping information in their account, or if the user does not have an account. The user will indicate that this order should use alternate billing or shipping information. The user will enter billing and shipping information for this order. The system will validate the billing and shipping information. The use case continues A1: The user will discover an error in the billing or shipping information associated with their account, and will change it. The user will indicate that the billing and shipping information is incorrect The user will edit the billing and shipping information associated with their account. The system will validate the billing and shipping information. The use case returns to step 2 and continues. A2: The user will discover an error in the billing or shipping information that is uniquely being used for this order, and will change it. The user will indicate that the billing and shipping information is incorrect The user will edit the billing and shipping information for this order. The use case returns to step 3A1 step 3. A1: The user will determine that the order is not acceptable (perhaps due to dissatisfaction with the estimated delivery date) and will cancel the order. The user will request that the order be cancelled The system will confirm that the order has been cancelled. The use case ends

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Case Studies In Business Data Bases

Authors: James Bradley

1st Edition

0030141346, 978-0030141348

More Books

Students also viewed these Databases questions

Question

What are the steps in the T&D process?

Answered: 1 week ago