Software Engineering

105504
Back to Software Engineering

Module 5: Software Coding, Testing, and Debugging

  1. Q1d. Name of an evaluation technique to assess the quality of test cases is (i) mutation analysis (ii) validation (iii) verification (iv) performance analysis20202m

    Module 5: Software Coding, Testing, and Debugging

    Name of an evaluation technique to assess the quality of test cases is

    (i) mutation analysis
    (ii) validation
    (iii) verification
    (iv) performance analysis

    View this question on its own page →
  2. Q1e. Which of the following is not a part of bug report? (i) Test case (ii) Output (iii) Software version (iv) LOC20202m

    Module 5: Software Coding, Testing, and Debugging

    Which of the following is not a part of bug report?

    (i) Test case
    (ii) Output
    (iii) Software version
    (iv) LOC

    View this question on its own page →
  3. Q1f. Cyclomatic complexity method comes under which testing method? (i) Yellow box (ii) White box (iii) Grey box (iv) Black box20202m

    Module 5: Software Coding, Testing, and Debugging

    Cyclomatic complexity method comes under which testing method?

    (i) Yellow box
    (ii) White box
    (iii) Grey box
    (iv) Black box

    View this question on its own page →
  4. Q1g. System Testing performed by a friendly set of customers is called (i) Alpha Testing (ii) Beta Testing (iii) Performance Testing (iv) Usability Testing20242m

    Module 5: Software Coding, Testing, and Debugging

    System Testing performed by a friendly set of customers is called
    (i) Alpha Testing
    (ii) Beta Testing
    (iii) Performance Testing
    (iv) Usability Testing

    View this question on its own page →
  5. Q1i. Functionality of software is tested by (i) white-box testing (ii) glass-box testing (iii) black-box testing (iv) grey-box testing20242m

    Module 5: Software Coding, Testing, and Debugging

    Functionality of software is tested by
    (i) white-box testing
    (ii) glass-box testing
    (iii) black-box testing
    (iv) grey-box testing

    View this question on its own page →
  6. Q1i. White-box testing is also called (i) Functional testing (ii) Acceptance testing (iii) Structural testing (iv) Black-box testing20252m

    Module 5: Software Coding, Testing, and Debugging

    White-box testing is also called

    (i) Functional testing
    (ii) Acceptance testing
    (iii) Structural testing
    (iv) Black-box testing

    View this question on its own page →
  7. Q1j. Which testing technique uses cause-effect relationships? (i) Cause-effect graphing (ii) Mutation testing (iii) Path testing (iv) Unit testing20252m

    Module 5: Software Coding, Testing, and Debugging

    Which testing technique uses cause-effect relationships?

    (i) Cause-effect graphing
    (ii) Mutation testing
    (iii) Path testing
    (iv) Unit testing

    View this question on its own page →
  8. Q3b. Develop a test case for any testing technique for 'student admission system'.20207m

    Module 5: Software Coding, Testing, and Debugging

    Develop a test case for any testing technique for 'student admission system'.

    View this question on its own page →
  9. Q6a. Explain black-box and white-box testing techniques with examples.20257m

    Module 5: Software Coding, Testing, and Debugging

    Explain black-box and white-box testing techniques with examples.

    View this question on its own page →
  10. Q6b. How are boundary conditions tested in black box testing? Explain with example.20207m

    Module 5: Software Coding, Testing, and Debugging

    How are boundary conditions tested in black box testing? Explain with example.

    View this question on its own page →
  11. Q6b. Discuss Boundary Value Analysis and Equivalence Class Testing.20257m

    Module 5: Software Coding, Testing, and Debugging

    Discuss Boundary Value Analysis and Equivalence Class Testing.

    View this question on its own page →
  12. Q6b. Instead of having a onetime testing of a software at the end of its development, why are three different levels of testing - unit testing, integration testing, system testing and acceptance testing - necessary? What is the main purpose of each of these different levels of testing?20247m

    Module 5: Software Coding, Testing, and Debugging

    Instead of having a onetime testing of a software at the end of its development, why are three different levels of testing - unit testing, integration testing, system testing and acceptance testing - necessary? What is the main purpose of each of these different levels of testing?

    View this question on its own page →
  13. Q7. Give the techniques and benefits of verification and validation activities during software development.201914m

    Module 5: Software Coding, Testing, and Debugging

    Give the techniques and benefits of verification and validation activities during software development.

    View this question on its own page →
  14. Q7a. What do you understand by cyclomatic complexity of a program? How can it be measured? What are its applications in program development? Explain with suitable example.20247m

    Module 5: Software Coding, Testing, and Debugging

    What do you understand by cyclomatic complexity of a program? How can it be measured? What are its applications in program development? Explain with suitable example.

    View this question on its own page →
  15. Q7b. Which one of the following is the strongest structural testing technique: statement coverage-based testing, branch coverage-based testing, or multiple condition coverage-based testing? Justify your answer.20247m

    Module 5: Software Coding, Testing, and Debugging

    Which one of the following is the strongest structural testing technique: statement coverage-based testing, branch coverage-based testing, or multiple condition coverage-based testing? Justify your answer.

    View this question on its own page →
  16. Q8. Explain coding standards, coding guidelines and code review techniques in detail.202214m

    Module 5: Software Coding, Testing, and Debugging

    Explain coding standards, coding guidelines and code review techniques in detail.

    View this question on its own page →
  17. Q9b. What is 'acceptance' testing? Explain briefly alpha testing and beta testing with suitable examples.20207m

    Module 5: Software Coding, Testing, and Debugging

    What is 'acceptance' testing? Explain briefly alpha testing and beta testing with suitable examples.

    View this question on its own page →
  18. Q9c. Write short notes on: Equivalence Class Testing20247m

    Module 5: Software Coding, Testing, and Debugging

    Write short notes on: Equivalence Class Testing

    View this question on its own page →