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 address the data provided in the description we have the following variables for combinatorial te... 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...
-
Tom Parkey has prepared the following list of statements about depreciation. 1. Depreciation is a process of asset valuation, not cost allocation. 2. Depreciation provides for the proper matching of...
-
1. Describe and evaluate what Charles Schwab is doing. 2. How might the companys culture of not buying into hype and not taking excessive risks affect its organizational structural design? 3. What...
-
Which graphs only has vertices of degree \(2 ?\) Use the given figure. a Graph S e d b Graph T Graph U e Graph V a e Graph W e
-
Zachary Mayo is a new staff accountant participating on his first audit engagement. He has been assigned to the Foley Company engagement and is examining Foleys accounts receivable. Foley maintains a...
-
Andretti Company has a single product called a Dak. The company normally produces and sells 8 1 , 0 0 0 Daks each year at a selling price of $ 5 4 per unit. The company's unit costs at this level of...
-
Answer parts (A) and (B ) in Example 7 for fixed costs of $250 per day and total costs of $3,450 per day at an output of 80 skateboards per day. Data from Example 7 The management of a company that...
-
How much money must you invest now at 4.4% interest compounded continuously in order to have $10,000 at the end of 6 years? You must invest $ (Round to the nearest cent as needed.) |0
-
Consider the following image 4 3 3 3 4 3 4 5 4 3 I 3 5 4 5 3 3 4 5 4 3 4 3 3 3 4 Apply Histogram Equalization on image I.
-
Select information for Gail s Play School Corp. ( GPSC ) follows: GPSC earned net income of $ 9 , 0 0 0 , 0 0 0 for the year ended December 3 1 , 2 0 2 4 . GPSC was subject to a 4 0 % tax rate. GPSC...
-
The number of living languages today continues to shrink. More and more people are using fewer and fewer languages. In other words language death is a very real phenomenon with languages dying off...
-
1.Explain how key personality traits could influence behavior in organizations. 1a. In addition, what is the value of using personality assessments such as the Myers-Briggs Type Indicator and other...
-
Use the following to answer questions 32- 33: Stanton Co. uses the following standards in the production of its only product: Direct material 18 pounds at $25 per pound Direct labor: 6 hours at $18...
-
I provided the excel spreadsheet that needs to be filled out.
-
For Problem estimate the change in y for the given change in x. y = f(x), f'(12) = 30, x increases from 12 to 12.2
-
Access the annual reports of J.C. Penney and Dillards. Find the accounts receivable on each companys balance sheet and the notes to the financial statements that are related to those accounts. Which...
-
Refer to the CVS annual report in the Supplement to Chapter 1 and to the following data (in millions) for Walgreens: net sales, $37,508.2 and $32,505.4 for 2004 and 2003, respectively; accounts...
-
Anderson Interiors, a successful retail furniture company, is located in an affluent suburb where a major insurance company has just announced a restructuring that will lay off 4,000 employees....
Study smarter with the SolutionInn App