All Exams Test series for 1 year @ ₹349 only
Question

Complete each of the following sentences in List – I on the left hand side by filling in the word or phrase from the List – II on the right hand side that best completes the sentence :

List – IList – II
I.Determining whether you have built the right system is called ________A.Software testing
II.Determining whether you have built the system right is called ________B.Software verification
III.________ is the process of demonstrating the existence of defects or providing confidence that they do not appear to be present.C.Software debugging
IV._______ is the process of discovering the cause of a defect and fixing it.D.Software validation

Codes :

This question was previously asked in
UGC NET 2016 Paper 1 Question Paper (10-Jul-2016)
The correct answer is

I-D, II-B, III-A, IV-C

Boehm's classic pair of questions separates validation from verification: validation asks “are we building the right product?” and verification asks “are we building the product right?”. Testing and debugging are also distinct activities: testing reveals defects, debugging locates and removes them.

I — Checking that the system built is the right system, i.e. it meets the user's real needs, is software validation (D).

II — Checking that the system has been built right, i.e. it conforms to its specification at each stage, is software verification (B).

III — Demonstrating the existence of defects, or gaining confidence that none appear to be present, is software testing (A).

IV — Discovering the cause of a defect and fixing it is software debugging (C).

The codes that pair I with verification and II with validation reverse Boehm's definitions, and the codes that pair III with debugging and IV with testing confuse detecting a failure with locating and repairing its cause.

I-D, II-B, III-A, IV-C option is correct.

Was this answer helpful?

Similar Questions

  1. Maximum possible value of reliability is

  2. Which one of the following is not a source code metric ?

  3. In software testing, how the error, fault and failure are related to each other ?

  4. Which design metric is used to measure the compactness of the program in terms of lines of code ?

  5. Verification :

  6. In which testing strategy requirements established during requirements analysis are validated against developed software ?

  7. Which one of the following is not a definition of error ?

  8. Assume that a program will experience 200 failures in infinite time. It has now experienced 100 failures. The initial failure intensity was 20 failures/CPU hr. Then the current failure intensity will be

  9. Software testing is

  10. Regression testing is primarily related to


Important Questions from Software Testing

  1. Equivalence partitioning is a ______.

  2. What is the other name of White-box testing?

  3. Arrange the following types of testing in the order they are usually performed in the software Development life cycle.
    A. Integration testing
    B. Unit testing
    C. System Testing
    D. Acceptance Testing
    Choose the correct answer from the options given below:
  4. Assertion(A):Rubber necking might be called non generative pattern
    Reason(R): Non generative pattern describes a content and a problem but it does not provide any clear cut solution.
  5. Which method can be applied to problems in which the input domain is relatively small but too large to accommodate exhaustive testing?
Need Expert Advice?
Upcoming Exams
CTET
December 12, 2026
Test Series
UGC NET img
Teaching
UGC NET (Paper 2) 2026 Mock Test Series
796 Tests 2 Tests Free
4.4(39)
English
More Questions from UGC NET

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App