Software testing is
the process of executing a program with the intent of finding errors.
Myers' classic definition states that testing is the execution of a program with the aim of finding errors.
Testing can show the presence of errors but never prove their absence, so 'establishing that errors are not present' is impossible.
Building confidence or demonstrating conformance are by-products; a good test is one that has a high chance of exposing a not-yet-discovered error.
Hence, the process of executing a program with the intent of finding errors.
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
Regression testing is primarily related to
Match List - I with List - II.
| List - I (Testing Type) | List - II (Description) |
|---|---|
| (A) Unit testing | (I) Testing individual components of the software. |
| (B) Integrating testing | (II) Testing the interaction between integrated components. |
| (C) System testing | (III) Testing to verify the system meets business needs. |
| (D) Acceptance testing | (IV) Testing the complete system to ensure it meets requirements. |
Choose the correct answer from the options given below :
Equivalence partitioning is a ______.
What is the other name of White-box testing?