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 : Codes :List – I List – 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
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.
Maximum possible value of reliability is
Which one of the following is not a source code metric ?
In software testing, how the error, fault and failure are related to each other ?
Which design metric is used to measure the compactness of the program in terms of lines of code ?
Verification :
In which testing strategy requirements established during requirements analysis are validated against developed software ?
Which one of the following is not a definition of error ?
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
Software testing is
Regression testing is primarily related to
Equivalence partitioning is a ______.
What is the other name of White-box testing?