Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started