# NPTEL Software Testing Assignment 4 Answers 2022

Are you looking for the Answers to NPTEL Software Testing Assignment 4? This article will help you with the answer to the National Programme on Technology Enhanced Learning (NPTEL) Course “NPTEL Software Testing Assignment 4

## What is Software Testing?

The world has become highly interconnected and hence more complex than ever before. We are surrounded by a multitude of networks in our daily life, for example, friendship networks, online Software Testing, world wide web, road networks etc. All these networks are today available online in the form of graphs which hold a whole lot of hidden information. They encompass surprising secrets which have been time and again revealed with the help of tools like graph theory, sociology, game theory, etc.

## CRITERIA TO GET A CERTIFICATE

Average assignment score = 25% of the average of best 8 assignments out of the total 12 assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100

Final score = Average assignment score + Exam score

YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF THE AVERAGE ASSIGNMENT SCORE >=10/25 AND EXAM SCORE >= 30/75. If one of the 2 criteria is not met, you will not get the certificate even if the Final score >= 40/100.

Below you can find the answers for the NPTEL Software Testing Assignment 4

## NPTEL Software Testing Assignment 4 Answers:-

Q1. Consider the following assertions regarding subsumption relation among various code coverage criteria. Assume that the subsumption relation between 2 code coverage criteria has been represented by the symbol →. That is, A→B implies that criterion A subsumes criterion B.
i) MC/DC→ Basic Condition Coverage
ii) Basic Condition Coverage → Decision Coverage
iii) Decision Coverage → Condition/Decision Coverage
iv) MC/DC → Condition/Decision Coverage
Which of the following options are a set of valid assertions?

Q2. Suppose in order to estimate the number of latent errors in a program, you seed it with 1000 errors of different kinds. After testing the software using its full test suite, you discover only 500 of the seeded errors. You discover 250 other errors also. Estimate the number of errors that are still latent in the software.

Q3. Which statement below best describes non-functional testing?

Q4. Which one of the following statements best describes regression testing?

???? Next Week Answers: Assignment 05 ????

Q5. Which of the following types of testing are not performed during system testing?

Q6. Alpha and Beta testing are considered to be part of which one of the following types of testing?

Q7. For programs having a large number of modules, which one of the following integration testing strategies is rarely used?

Q8. Which one of the following is true of a pure top-down integration testing process?

Q9. Which one of the following types of program models is normally used to design the integration test plan?

Q10. Beta testing is usually performed by which one of the following?