Assignment 3 SWE 3643 Software Testing & Quality Assurance ASSIGNMENT 3 The objective of this assignment is to reinforce your understanding of equivalence partitioning testing and the use of boundary...

1 answer below »
view the word doc for requirements


Assignment 3 SWE 3643 Software Testing & Quality Assurance ASSIGNMENT 3 The objective of this assignment is to reinforce your understanding of equivalence partitioning testing and the use of boundary values. To complete this assignment successfully you should have read the relevant material on Equivalence Partitioning Testing in Topic 4 notes and the text book. Question 1 (80 points) Define the equivalence partitions and give suitable test cases for the following: a. Zip codes: Range from 00600 to 99950 inclusive. b. States: AL (Alabama) to WY (Wyoming) c. Last Name: One through fifteen characters (alphabetic, space and hyphen) d. User ID: Eight characters, at least two of which are not alphabetic (numeric, special characters) For full credit, you should give one test case for each equivalence partition defined by you, even if it is possible to cover more than one partitions in one test case. Your answer should be formatted using tables similar to the example shown below: Input variable name: Social Security Number Partition Type Partition description Test cases Valid No. of characters =9 191672024 Invalid No. of characters<9 no.="" of="" characters="">9 176039 1815630416 Valid 001010001 <><=729999999 050899888="" invalid="" value=""><001010001 value="">729999999 0010000001 739999999 Note: You are not required to write a complete test suite with test id, expect and actual outputs for this assignment – just the test input value is required. Question 2 (20 points) Consider the following table used for grading assignments. Score in points Grade 90-100 A 80-89 B 70-79 C 60-69 D 59 and below F Your task is to test a course assessment utility that uses the criteria given above. List the valid and invalid equivalent partitions and give the test cases for each. Your test cases are required to incorporate boundary value testing. Submit a Word or PDF with your answers to the two questions above in the Assignment 3 drop box by the due date. Grading rubric Q1. 80 points = 4 ×20 points (10 for equivalence partitions + 10 for test cases) Q2. 20 points = 1 point for each correctly identified valid and invalid partition; approx. 0.5 point for each correct test input for covering all partitions and boundary values. Assignment 3 SWE 3643 Software Testing & Quality Assurance ASSIGNMENT 3 The objective of this assignment is to reinforce your understanding of equivalence partitioning testing and the use of boundary values. To complete this assignment successfully you should have read the relevant material on Equivalence Partitioning Testing in Topic 4 notes and the text book. Question 1 (80 points) Define the equivalence partitions and give suitable test cases for the following: a. Zip codes: Range from 00600 to 99950 inclusive. b. States: AL (Alabama) to WY (Wyoming) c. Last Name: One through fifteen characters (alphabetic, space and hyphen) d. User ID: Eight characters, at least two of which are not alphabetic (numeric, special characters) For full credit, you should give one test case for each equivalence partition defined by you, even if it is possible to cover more than one partitions in one test case. Your answer should be formatted using tables similar to the example shown below: Input variable name: Social Security Number Partition Type Partition description Test cases Valid No. of characters =9 191672024 Invalid No. of characters<9 no.="" of="" characters="">9 176039 1815630416 Valid 001010001 <><=729999999 050899888="" invalid="" value=""><001010001 value="">729999999 0010000001 739999999 Note: You are not required to write a complete test suite with test id, expect and actual outputs for this assignment – just the test input value is required. Question 2 (20 points) Consider the following table used for grading assignments. Score in points Grade 90-100 A 80-89 B 70-79 C 60-69 D 59 and below F Your task is to test a course assessment utility that uses the criteria given above. List the valid and invalid equivalent partitions and give the test cases for each. Your test cases are required to incorporate boundary value testing. Submit a Word or PDF with your answers to the two questions above in the Assignment 3 drop box by the due date. Grading rubric Q1. 80 points = 4 ×20 points (10 for equivalence partitions + 10 for test cases) Q2. 20 points = 1 point for each correctly identified valid and invalid partition; approx. 0.5 point for each correct test input for covering all partitions and boundary values.
Answered Same DayJun 28, 2021

Answer To: Assignment 3 SWE 3643 Software Testing & Quality Assurance ASSIGNMENT 3 The objective of this...

Neha answered on Jun 28 2021
144 Votes
Question 1
1. Zip Code: Range from 00600 to 99950 inclusive.
    Partition Type
    Partition Descripti
on
    Test Cases
    Valid
    Number of characters = 5
    00601
    Invalid
    5< Number of characters < 5
    006000
    Valid
    Each character is digit
    66666
    Invalid
    Each character is not digit
    ABC05
    Valid
    Zip Code >=600
Zip Code <=99950
    01600
    Invalid
    Zip Code < 600
Zip Code > 99950
    
1. States: AL (Alabama) to WY (Wyoming)
    Partition Type
    Partition Description
    Test Cases
    Valid
    Number of characters = 2
    AL
    Invalid
    2< Number of characters < 2
    ALO
    Valid
    Each character is alphabet
    AK
    Invalid
    Each character is not alphabet
    1K
    Valid
    States is in (AL, AK, AR, AZ, CO, CT, WY)
    CO
    Invalid
    States is not in (AL, AK, AR, AZ, CO, CT, WY)
    NE
1. Last Name: One through fifteen characters (alphabetic, space and hyphen)
    Partition Type
    Partition Description
    Test Cases
    Valid
    Number of characters > 0
Number of characters...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here