Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the following problem where we need to test some operational aspect of an e-commerce system. To avoid exhaustive testing and to gain confidence

Consider the following problem where we need to test some operational aspect of an e-commerce system. To avoid exhauslive les(d) Use the PICT tool (https://github.com/microsoft/pict) to generate test cases for above given problem. Include the input d  

Consider the following problem where we need to test some operational aspect of an e-commerce system. To avoid exhaustive testing and to gain confidence in our testing, we will use combinatorial testing approach. In this assignment, you will create the combinatorial test cases using some of the combinatorial test case design methods and tools, and determine the savings achieved compared to exhaustive testing. Product Category: P1, P2, P3, P4, P5 Payment Method: Credit Card, PayPal, Apple Pay, Google Wallet, Gift Voucher Carrier: US Mail, FedEx, UPS, Prime Air Carrier Delivery Schedule: Same Day, Next Day, 3-10 Days, Over 10 Days Shipping Address: Contiguous USA, Alaska, Hawaii, Canada, Other (a) Calculate the number of test cases for all combinations (exhaustive testing), based on the data given above. (b) Use Orthogonal Array testing method to create the test cases for the above problem. Find the best size of the orthogonal array to use for creating the test cases. You should show (include) the orthogonal array that you selected and provide the array specifications. Map the variables and the values they take to all the elements of the array. You must clearly show what values are mapped to the elements of the array for each variable. Fill in the array to create the test cases. Clearly indicate the columns that you ignore, if any, and mark a "-" or "x" for any superfluous variable values that are not needed. (c) Use the AllPairs tool to generate test cases for the above given problem. Include the input data file as well as the output (test cases) in your report. (d) Use the PICT tool (https://github.com/microsoft/pict) to generate test cases for above given problem. Include the input data file as well as the output (test cases) in your report. (e) Use the PICT tool to generate test cases with the following constraints: 1. Same Day and Next Day deliveries are not available for shipping addresses that are not within the Contiguous USA. Include the input data file as well as the output (test cases) in your report. (f) Use the PICT tool to generate test cases with the following three constraints included. 1. Same Day and Next Day deliveries are not available for shipping addresses that are not within the Contiguous USA. 2. Same Day delivery is not available with US Mail. 3. Prime Air Carrier is valid only for Same Day delivery. Include the input data file as well as the output (test cases) in your report. (g) In a table, summarize the number of test cases for all the methods and tools - (a) Exhaustive testing, (b) Orthogonal Arrays, (c) AllPairs, and (d) PICT, and compute the percentage savings for each of these methods compared to exhaustive testing. Note: Do not compute the percentage savings for questions (e) and (f) due to the constraints added to those tests. IMPORTANT NOTES: 1. For problems (b) to (g), you should assume array strength, t = 2. 2. You must provide your input data as text files.

Step by Step Solution

3.56 Rating (167 Votes )

There are 3 Steps involved in it

Step: 1

To address the data provided in the description we have the following variables for combinatorial te... 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_2

Step: 3

blur-text-image_3

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

Vector Mechanics for Engineers Statics and Dynamics

Authors: Ferdinand Beer, E. Russell Johnston, Jr., Elliot Eisenberg, William Clausen, David Mazurek, Phillip Cornwell

8th Edition

73212229, 978-0073212227

More Books

Students also viewed these Mechanical Engineering questions