Which of the following is the way of ensuring that the tests are actually testing code ?
A. Control structure testing
B. Complex path testing
C. Code coverage
D. Quality assurance of software
A. Control structure testing
B. Complex path testing
C. Code coverage
D. Quality assurance of software
A. Software Process Improvement and Compatibility Determination
B. Software Process Improvement and Control Determination
C. Software Process Improvement and Capability Determination
D. None of the mentioned
Explanation: SPICE stands for Software Process Improvement and Control Determination.
A. examine memory & registers
B. stop execution at a particular point
C. search for references for particular variables, constant and registers
D. all of the mentioned
Explanation: Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware, thus making it behave as expected.
A. Run chart
B. Bar chart
C. Control chart
D. None of the mentioned
Explanation: A run chart is used to monitor the behavior of a variable over time for a process or system. Run charts graphically display cycles, trends, shifts, or non-random patterns in behavior over time. It contains lower and upper limits.
A. Alpha Testing
B. Beta Testing
C. Validation Testing
D. Both Alpha and Beta
Explanation: Alpha testing is done at developer’s end while beta testing is done at user’s end.
A. Black box testing
B. White box testing
C. Red box testing
D. Green box testing
Explanation: White-box testing is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality .
A. Fault-based testing
B. Integration testing
C. Use-based testing
D. Scenario-based testing
Explanation: The object of fault-based testing within an OO system is to design tests that have a high likelihood of uncovering plausible faults.