Assignment ITAP2008 Software Testing February 2021 ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. Deadline: Session 12 Weightage: 25% The purpose of the assignment is to assess...

1 answer below »




Assignment ITAP2008 Software Testing February 2021 ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. Deadline: Session 12 Weightage: 25% The purpose of the assignment is to assess students on the following Learning Outcomes: LO2: Analyse and review the goals, process and techniques used to test software. LO3: Apply different testing techniques and methods. LO4: Perform quality assurance and software testing in different environments. LO5: Apply test case methodologies for evaluating various software products. LO6: Use tools and techniques to prepare procedures and documentation for testing and debugging programs. Task 1– Boundary Value Test Cases Consider a program for the determination of the nature of roots of quadratic equation. Its input is a triple of positive integers (x, y, z) and values may be from interval [0,100]. The program output may have one of the following words: • Not a quadratic equation • Real roots • Imaginary roots • Equal roots Design the boundary value test cases. Task 2–Case Study MCTST is a program that grades multiple-choice examinations. The input is a data file named OCR, with multiple records that are 80 characters long. Per the file specification, the first record is a title used as a title on each output report. The next set of records describes the correct answers on the exam. These records contain a "2" as the last character. In the first record of this set, the number of questions is listed in columns 1-3 (a value of 1-999). Columns 10-59 contain the correct answers for questions 1-50 (any character is valid as an answer). Subsequent records contain, in columns 10-59, the correct answers for questions 51-100, 100-150, and so on. The third set of records describes the answers of each student; each of these records contains a "3" in column 80. For each student, the first record contains the student's name or number in columns 1-9 (any characters); columns 10-59 contain the student's answers for questions 1-50. If the test has more than 50 questions, subsequent records for the student contain answers 51-100, 101-150, and so on, in columns 10-59. The maximum number of students is ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. 200. The input data are illustrated in Figure (mentioned below). The four output records are as follows: 1. A report, sorted by student identifier, showing each student’s grade (percentage of answers correct) and rank. 2. A similar report, but sorted by grade. 3. A report indicating the mean, median, and standard deviation of the grades. 4. A report, ordered by question number, showing the percent- age of students answering each question correctly. Things to do: 1. Identify and list test cases. ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. 2. Identify boundary value cases related to the student’s answers. 3. Identify some error guessing test cases for the program. Task 3– Short Report Research into a topic from the list below and write a short report using current literatures. Use at least 2 journal or conference papers to write your report and with 600–800-word limit. - Test plans - Test Automation - Code inspection Use appropriate structure, referencing and citation style recommended APA. ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. Marking Guideline (25 Marks) Task Description Marks Boundary Value Test Case i. Test cases 4 Case Study i. Identify and list test 5 ii. Boundary value cases for student’s answer 5 iii. Error guessing 3 Research Report i. Knowledge & Critical thinking 2 ii. Literature Review 1 iii. Methodology 2 iv. Result & Discussion 2 v. Structure and referencing 1 Assignment ITAP2008 Software Testing February 2021 ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. Deadline: Session 12 Weightage: 25% The purpose of the assignment is to assess students on the following Learning Outcomes: LO2: Analyse and review the goals, process and techniques used to test software. LO3: Apply different testing techniques and methods. LO4: Perform quality assurance and software testing in different environments. LO5: Apply test case methodologies for evaluating various software products. LO6: Use tools and techniques to prepare procedures and documentation for testing and debugging programs. Task 1– Boundary Value Test Cases Consider a program for the determination of the nature of roots of quadratic equation. Its input is a triple of positive integers (x, y, z) and values may be from interval [0,100]. The program output may have one of the following words: • Not a quadratic equation • Real roots • Imaginary roots • Equal roots Design the boundary value test cases. Task 2–Case Study MCTST is a program that grades multiple-choice examinations. The input is a data file named OCR, with multiple records that are 80 characters long. Per the file specification, the first record is a title used as a title on each output report. The next set of records describes the correct answers on the exam. These records contain a "2" as the last character. In the first record of this set, the number of questions is listed in columns 1-3 (a value of 1-999). Columns 10-59 contain the correct answers for questions 1-50 (any character is valid as an answer). Subsequent records contain, in columns 10-59, the correct answers for questions 51-100, 100-150, and so on. The third set of records describes the answers of each student; each of these records contains a "3" in column 80. For each student, the first record contains the student's name or number in columns 1-9 (any characters); columns 10-59 contain the student's answers for questions 1-50. If the test has more than 50 questions, subsequent records for the student contain answers 51-100, 101-150, and so on, in columns 10-59. The maximum number of students is ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. 200. The input data are illustrated in Figure (mentioned below). The four output records are as follows: 1. A report, sorted by student identifier, showing each student’s grade (percentage of answers correct) and rank. 2. A similar report, but sorted by grade. 3. A report indicating the mean, median, and standard deviation of the grades. 4. A report, ordered by question number, showing the percent- age of students answering each question correctly. Things to do: 1. Identify and list test cases. ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. 2. Identify boundary value cases related to the student’s answers. 3. Identify some error guessing test cases for the program. Task 3– Short Report Research into a topic from the list below and write a short report using current literatures. Use at least 2 journal or conference papers to write your report and with 600–800-word limit. - Test plans - Test Automation - Code inspection Use appropriate structure, referencing and citation style recommended APA. ITAP2008 Software Testing Copyright © 2021 VIT, All Rights Reserved. Marking Guideline (25 Marks) Task Description Marks Boundary Value Test Case i. Test cases 4 Case Study i. Identify and list test 5 ii. Boundary value cases for student’s answer 5 iii. Error guessing 3 Research Report i. Knowledge & Critical thinking 2 ii. Literature Review 1 iii. Methodology 2 iv. Result & Discussion 2 v. Structure and referencing 1
Answered 7 days AfterMay 12, 2021ITAP2008

Answer To: Assignment ITAP2008 Software Testing February 2021 ITAP2008 Software Testing Copyright © 2021 VIT,...

Neha answered on May 19 2021
154 Votes
Student Name
Student Id
Title of Assignment
Task 1
    Test Case
    a
    b
    c
    Actual Output
    1
    0
    50
    50
    Not a quadratic equation
    2
    1
    50
    50
    Real roots
    3
    50
    50
    50
    Imaginary roots
    4
    99
    5
0
    50
    Imaginary roots
    5
    100
    50
    50
    Imaginary roots
    6
    50
    0
    50
    Imaginary roots
    7
    50
    1
    50
    Imaginary roots
    8
    50
    99
    50
    Imaginary roots
    9
    50
    50
    0
    Real roots
    10
    50
    50
    99
    Imaginary roots
    11
    50
    50
    1
    Real roots
    12
    50
    50
    100
    Imaginary roots
Case study MCTST TEST CASES
    Test id
    Test description
    Test data
    Expected result
    Actual result
    Status
    1
    Check for name of the file
    OCR
    OCR is the name of input file
    Input file = OCR
    
PASS
    2
    Check for the title as the first record
    Title
    First record is title on each page
    Each output record has title as the first record
    PASS
    3
    First record should be 80 characters long
    Input data
    First record has 80 characters
    First record has 80 characters
    PASS
    4
    Next record should be 80 characters long
    Input file
    Next record has 80 characters
    Next record has 80 characters
    PASS
    5
    After the title record verify whether second set of record has corrected answers.
    Correct answers
    Second set of record after title has correct answers on the exam
    Second set of record after title has correct answers on the exam
    PASS
    6
    The correct answer record should contain 2 as the last character
    Correct answer
    correct answers record has 2 as the last character in column 80.
    correct answers record has 2 as the last character in column 80.
    PASS
    7
    Check whether the third set of the record has answers submitted by each student.
    
    The answers of each student are present on the third set of record.
    The answers of each student are present on the third set of record.
    PASS
    8
    Check whether the third set of record has name of student as the first record.
    
    Third set of the record has name of student as first record.
    Third set of the record has name of student as first record.
    Pass
    9
    Verify whether the name of student present in third set is present in 1 to 9 columns....
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here