Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The Objective The objective of this assignment is to design test suites using black-box techniques to adequately test the programs specified below. You may use

image text in transcribed

image text in transcribed

image text in transcribed

The Objective The objective of this assignment is to design test suites using black-box techniques to adequately test the programs specified below. You may use any combination of black-box testing techniques to design the test cases. Program 1.Shipping Cost Specification The program calculates the total amount of each customer order for an on-line retailer. The total amount of an order is the sum of the total cost of the purchased tems, the shipping cost, and applicable state sales tax A customer may choose from Standard Shipping or Next-Day Shipping. The cost of Standard Shipping is $10 per order. The cost of Next-Day Shipping is $25 per order. Shipping is only available to destinations in the US. Customers who are residents of IL, CA, and NY will be charged 6% state sales tax, excluding the shipping cost. . . The Standard Shipping charge will be waived if the total purchase (excluding sales tax) is over $50. Problems 1. Identify the input variables of the program described above that are relevant for the purpose of testing. 2. Identify the equivalence classes for each input variables, including both valid and invalid equivalence classes. Give a brief description of each equivalence class identified. 3. Design a test suite with fewest test cases possible that meets the requirements of weak normal test. Each test case should have a unique id, a brief description, the input values, and the expected output. 4. Extend the test suite in 3 with fewest additional test cases possible to stratify the weak robustness test. 5. Design a test suite with fewest test cases possible that meets the requirements of strong normal test. stratify the strong robustness test boundary value and special value analysis. Briefly describe the reason for 6. Extend the test suite in 5 with fewest additional test cases possible to 7. For each input variable, identify additional input values to be tested using each value being selected. 8. Design additional test cases to test each of the input values identified in 7 The Objective The objective of this assignment is to design test suites using black-box techniques to adequately test the programs specified below. You may use any combination of black-box testing techniques to design the test cases. Program 1.Shipping Cost Specification The program calculates the total amount of each customer order for an on-line retailer. The total amount of an order is the sum of the total cost of the purchased tems, the shipping cost, and applicable state sales tax A customer may choose from Standard Shipping or Next-Day Shipping. The cost of Standard Shipping is $10 per order. The cost of Next-Day Shipping is $25 per order. Shipping is only available to destinations in the US. Customers who are residents of IL, CA, and NY will be charged 6% state sales tax, excluding the shipping cost. . . The Standard Shipping charge will be waived if the total purchase (excluding sales tax) is over $50. Problems 1. Identify the input variables of the program described above that are relevant for the purpose of testing. 2. Identify the equivalence classes for each input variables, including both valid and invalid equivalence classes. Give a brief description of each equivalence class identified. 3. Design a test suite with fewest test cases possible that meets the requirements of weak normal test. Each test case should have a unique id, a brief description, the input values, and the expected output. 4. Extend the test suite in 3 with fewest additional test cases possible to stratify the weak robustness test. 5. Design a test suite with fewest test cases possible that meets the requirements of strong normal test. stratify the strong robustness test boundary value and special value analysis. Briefly describe the reason for 6. Extend the test suite in 5 with fewest additional test cases possible to 7. For each input variable, identify additional input values to be tested using each value being selected. 8. Design additional test cases to test each of the input values identified in 7

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

What is the nature of your previous work experience?

Answered: 1 week ago