Consider the following problem where we need to test some operational aspect of an e-commerce system....
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
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. 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.
Expert Answer:
Answer rating: 100% (QA)
To summarize the number of test cases for the given methods and tools and compute the percentage sav... View the full answer
Posted Date:
Students also viewed these mechanical engineering questions
-
A cooling fan is turned off when it is running at 850 rev/min it turns 1500 revolutions before it comes to a stop. (a) What was the fans angular acceleration, assumed constant? (b) How long did it...
-
A cooling fan is turned off when it is running at 850 rev min. It turns 1250 revolutions before it comes to a stop. (a) What was the fan's angular acceleration, assumed constant? (b) How long did it...
-
A cooling fan is turned off when it is running at 850 rev/min. It turns 1350 revolutions before it comes to a stop. (a) What was the fan's angular acceleration, assumed constant? (Answer: -0.47...
-
Brennan Physiotherapies had a beta of 0.85. Reasonable estimates for the RF and the required rate of return on the market, R(Rm) were 7% and 15%, respectively. What is the required rate of return on...
-
Refer to the information for Sparrow Company on the previous page. Required: 1. Prepare the closing entries for Sparrow at December 31, 2011. 2. How does the closing process affect retained earnings?...
-
How would you prove that happy employees lead to greater sales?
-
Property of material due to which it can be rolled or hammered into thin sheets is known as: (a) Toughness (b) Stiffness (c) Malleability (d) Hardness
-
Road Corporation acquired all of Conger Corporations voting shares on January 1, 20X2, for $470,000. At that time Conger reported common stock outstanding of $80,000 and retained earnings of...
-
A weight of 100kN is hung by means of two strings from the ceiling as shown. Find the tension in two strings 60 T 1 100 kN 30 T2
-
The following selected accounts appear on the Balance Sheet of Examination Corporation as of December 31, 2021. Stockholders' Equity Preferred 5% Stock, $100 par (100,000 shares authorized, 25,000...
-
7. If you are given the following information for HSBC: Assets Cash $125 million Floating Rate Loan (10% interest) $100 million Fixed Rate Loan (8% interest) $50 million Total asset $275 million A....
-
Do you feel women are at a disadvantage when starting new companies and looking for financing? What do you think is required for women in these underdeveloped countries to get financing? Can they be...
-
What are some of the pros and cons of shifting elements of the portfolio, including rebalancing or making investment changes in terms of their tax liability? Showing full detail and specific examples...
-
Fitzpatrick Novelties, an edgy producer of sportswear, has been experiencing a period of tremendous growth.Fitzpatrick does not currently pay any dividends, preferring instead to reinvest all...
-
Soit le polynme P(x)= x - 2x2 - 5x+6 1) Calculer: P(-1) et P(3). Conclure ? 2) Effectuer la division Euclidienne de P (x) par x - 3 3) Dduire Q(x) tel que: P(x) = (x-3) Q(x). 4) Montrer que -2 est...
-
On November 12th Bloomberg reported that one euro (EUR) cost 20.1802 Mexican pesos (MXN) and that one Peruvian solas (PEN) cost 5.0592 MXN. (a) Are these exchange rates real or nominal? Briefly...
-
1. How should a daughter-in-law show her modesty and respect to a man older than her husband? Does this apply to a daughter also?
-
Determine the values of the given trigonometric functions directly on a calculator. The angles are approximate. tan 0.8035
-
Consider the problem min x1+x2 s.t. h(x) = x2 x3 = 0, - - h2(x) = x2 = 0,
-
Prove that the dual function of Eq. (16.12) is concave Data From Equation (16.12) 19S See https://www.gams.com/ 20 See http://cvxr.com/
-
Consider the quadratic programming problem 1-Solve the problem using KKT conditions. 2-Observe that, if we could get rid of the first inequality, we could decompose the problem into two independent...
Study smarter with the SolutionInn App