NPTEL Software Testing Assignment 3 Answers 2023

Hello Learners, In this Post, you will find NPTEL Software Testing Assignment 3 Week 3 Answers 2023. All the Answers are provided below to help the students as a reference don’t straight away look for the solutions.

NPTEL Software Testing Assignment 4 Answers Join Group👇

CLICK HERE

Note: First try to solve the questions by yourself. If you find any difficulty, then look for the solutions.

COURSE NAMEANSWER
NPTEL Software Testing Assignment 1 AnswersClick Here
NPTEL Software Testing Assignment 2 AnswersClick Here
NPTEL Software Testing Assignment 3 AnswersClick Here
NPTEL Software Testing Assignment 4 AnswersClick Here
NPTEL Software Testing Assignment 3 Answers 2023
NPTEL Software Testing Assignment 3 Answers 2023

NPTEL Software Testing Assignment 3 Answers 2023:

We are updating answers soon Join Group for update: CLICK HERE

Q.1. Which of the following types of program models is/are normally used to design the integration test plan in a software project deploying procedural development?

  • a. Control Flow graph (CFG)
  • b. Data Flow Diagram (DFD)
  • c. Structure chart
  • d. Entity Relationship Diagram (ERD)
  • e. Program dependency graph (PDG)

Q.2. For a given function, the computed McCabe’s Cyclometric complexity metric does not correlate with which of the following?

  • a. Number of errors existing in the function after unit testing is complete
  • b. Time required to find the location of an error after a failure.
  • c. Number of lines of code (LOC)
  • d. Difficulty of understanding the function.
  • e. Number of test cases required to achieve MC/DC

Q.3. Which of the following characterize the equivalent mutants?

  • a. Mutants which arise from the similar code changes
  • b. Mutants which fail with the same set of test cases
  • c. Mutants for which no test cases fail
  • d. Mutants for which all test cases fail
  • e. Mutants for which number of test cases fail
NPTEL Software Testing Assignment 4 Answers Join Group👇

Q.4. What would be the Cyclomatic complexity of the following function?

  • a. 2
  • b.3
  • c. 4
  • d. 5
  • e. 6
  • a. Top-down
  • b. Bottom-up
  • c. Mixed
  • d. Big-bang
  • e. Use-based

Q.6. If MC/DC coverage has been achieved on a unit under test, which of the following test coverage is/are implicitly implied?

  • a. Path coverage
  • b. Multiple condition coverage
  • c. Statement coverage
  • d. Condition/decision coverage
  • e. Data flow coverage

Q.7. For the following program statement, which of the following test suites would achieve basic condition/decision coverage?

if (a>50 || b<50) p++;

  • a. (a=100, b=0), (a=0, b=100)
  • b. (a=20, b=10), (a=0,b=15)
  • c. (a=20, b=10), (a=0, b=15), (a=5, b=45)
  • d. (a=60, b-70), (a=0, b=35)
  • e. (a=60, b=20), (a=1, b=85)
NPTEL Software Testing Week 3 Answers Join Group👇
CLICK HERE

Q.8. At least how many test cases are required to achieve modified condition/decision coverage (MC/DC) of the following code segment: if((a>15) and (b<100) and (c>55)) x=x*y+100;

  • a. 2
  • b. 3
  • c. 4
  • d. 5
  • e. 6

Q.9. Why is the all path testing strategy rarely used in practice?

  • a. Too many test cases are required to be executed
  • b. Too weak a testing technique
  • c. It is subsumed by basis path testing
  • d. It is subsumed by statement coverage
  • e. It subsumes statement coverage

Q.10. Which of the following are true of the “competent programmer hypothesis”, as used in the mutation testing literature?

  • a. Mutants corresponding to only simple programming bugs need to be generated as competent programmers make only simple mistakes.
  • b. Mutants corresponding to only unusual programming bugs need to be generated as competent programmers rarely make simple mistakes.
  • c. Mutants corresponding to complex algorithmic bugs need to be generated during mutation testing, when the developing team consists of competent programmers,
  • d. Mutation testing can be meaningfully carried out only for programs developed by competent programmers
  • e. Mutation testing can be meaningfully carried out only for programs developed by rather novice and incompetent programmers
NPTEL Software Testing Assignment 3 Answers Join Group👇

Disclaimer: This answer is provided by us only for discussion purpose if any answer will be getting wrong don’t blame us. If any doubt or suggestions regarding any question kindly comment. The solution is provided by Brokenprogrammers. This tutorial is only for Discussion and Learning purpose.

About NPTEL Software Testing Course:

Over the years program several testing techniques have developed and tools have become available. Also, testing has been acknowledged as the primary technique for ensuring software reliability. The course would provide a brief introduction to test process and techniques available for black box and white box test case design. Integration, system and regression testing would also be discussed. A few of the test tools would be discussed and the participants would be encouraged to use.

Course Layout:
  • Week 1: Introduction to software testing and test process
  • Week 2:Black box testing
  • Week 3:White box testing
  • Week 4:Integration, regression and system testing, test automation
CRITERIA TO GET A CERTIFICATE:

Average assignment score = 25% of 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 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.

If you have not registered for exam kindly register Through https://examform.nptel.ac.in/

Leave a Reply

Your email address will not be published. Required fields are marked *