Software Engineering
105504Module 5: Software Coding, Testing, and Debugging
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
View this question on its own page →Name of an evaluation technique to assess the quality of test cases is
(i) mutation analysis
(ii) validation
(iii) verification
(iv) performance analysisQ1e. 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
View this question on its own page →Which of the following is not a part of bug report?
(i) Test case
(ii) Output
(iii) Software version
(iv) LOCQ1f. 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
View this question on its own page →Cyclomatic complexity method comes under which testing method?
(i) Yellow box
(ii) White box
(iii) Grey box
(iv) Black boxQ1g. 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
View this question on its own page →System Testing performed by a friendly set of customers is called
(i) Alpha Testing
(ii) Beta Testing
(iii) Performance Testing
(iv) Usability TestingQ1i. 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
View this question on its own page →Functionality of software is tested by
(i) white-box testing
(ii) glass-box testing
(iii) black-box testing
(iv) grey-box testingQ1i. 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
View this question on its own page →White-box testing is also called
(i) Functional testing
(ii) Acceptance testing
(iii) Structural testing
(iv) Black-box testingQ1j. 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
View this question on its own page →Which testing technique uses cause-effect relationships?
(i) Cause-effect graphing
(ii) Mutation testing
(iii) Path testing
(iv) Unit testingQ3b. Develop a test case for any testing technique for 'student admission system'.20207m
Module 5: Software Coding, Testing, and Debugging
View this question on its own page →Develop a test case for any testing technique for 'student admission system'.
Q6a. Explain black-box and white-box testing techniques with examples.20257m
Module 5: Software Coding, Testing, and Debugging
View this question on its own page →Explain black-box and white-box testing techniques with examples.
Q6b. How are boundary conditions tested in black box testing? Explain with example.20207m
Module 5: Software Coding, Testing, and Debugging
View this question on its own page →How are boundary conditions tested in black box testing? Explain with example.
Q6b. Discuss Boundary Value Analysis and Equivalence Class Testing.20257m
Module 5: Software Coding, Testing, and Debugging
View this question on its own page →Discuss Boundary Value Analysis and Equivalence Class Testing.
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
View this question on its own page →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?
Q7. Give the techniques and benefits of verification and validation activities during software development.201914m
Module 5: Software Coding, Testing, and Debugging
View this question on its own page →Give the techniques and benefits of verification and validation activities during software development.
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
View this question on its own page →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.
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
View this question on its own page →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.
Q8. Explain coding standards, coding guidelines and code review techniques in detail.202214m
Module 5: Software Coding, Testing, and Debugging
View this question on its own page →Explain coding standards, coding guidelines and code review techniques in detail.
Q9b. What is 'acceptance' testing? Explain briefly alpha testing and beta testing with suitable examples.20207m
Module 5: Software Coding, Testing, and Debugging
View this question on its own page →What is 'acceptance' testing? Explain briefly alpha testing and beta testing with suitable examples.
Q9c. Write short notes on: Equivalence Class Testing20247m
Module 5: Software Coding, Testing, and Debugging
View this question on its own page →Write short notes on: Equivalence Class Testing