Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the following configuration problem where we need to test the interoperability of the parameter values for an e-commerce system. In order to avoid exhaustive

Consider the following configuration problem where we need to test the interoperability of the parameter values for an e-commerce system. In order to avoid exhaustive testing and to gain confidence in our testing, we will use combinatorial testing approach. Your task is to generate 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: P1, P2, P3, P4, P5 Payment Method: Credit Card, PayPal, Apple Pay, Android Pay, Gift Voucher Carrier: US Mail, FedEx, UPS, Amazon Prime Air 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 test cases. Find the best size of orthogonal array to use. Map the variables and the values they take to all the elements of the array to create the test cases. (c) Use the AllPairs tool (http://www.satisfice.com/tools.shtml) to generate test cases from above problem. Include the input data file as well as the output (test cases) in your report. (d) Use the PICT tool (http://www.pairwise.org/tools.asp) to generate test cases from above 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: 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 constraints: (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 carrier (3) Amazon 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 Exhaustive, Orthogonal Arrays, AllPairs, and PICT, and compute the percentage savings compared to exhaustive testing. Do not include parts (e) and (f) in the comparison due to the constraints added in those tests. IMPORTANT NOTES: 1. For problems (b) to (g), you should assume array strength t = 2. 2. You must provide your input data in text files. 3. You must provide your output test cases in a single Excel file. Each output should be documented in a separate tab and appropriately named for easy identification, e.g. HW7(b), HW7(c), etc. 4. Put all your files in a single folder and zip the folder before uploading to the drop box. You should name the folder as: [Your Last Name]-HW7. E.g. JATAU-HW7.

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

Students also viewed these Databases questions

Question

Discuss consumer-driven health plans.

Answered: 1 week ago