ISTBQ MCQ Questions
Q. Which one of the following statements about capture-replay tools is NOT correct?
- They are used to support multi-user testing.
- They are used to capture and animate user requirements.
- They are the most frequently purchased types of CAST tools.
- They capture aspects of user behavior.
Ans. 2. They are used to capture and animate user requirements.
Q. How would you estimate the amount of re-testing likely to be required?
- Metrics from previous similar projects
- Discussions with the development team
- Time allocated for regression testing
- 1 & 2
Ans. 4. 1 & 2
Q. Which of the following is true of the V-model?
- It states that modules are tested against user requirements.
- It only models the testing phase.
- It specifies the test techniques to be used.
- It includes the verification of designs.
Ans. 4. It includes the verification of designs.
Q. The oracle assumption:
- is that there is some existing system against which test output may be checked.
- is that the tester can routinely identify the correct outcome of a test.
- is that the tester knows everything about the software under test.
- is that experienced testers review the tests.
Ans. 2. is that the tester can routinely identify the correct outcome of a test.
Q. Which of the following characterizes the cost of faults?
- They are the cheapest to find in the early development phases and the most expensive to fix in the latest test phases.
- They are easiest to find during system testing but the most expensive to fix then.
- Faults are the cheapest to find in the early development phases but the most expensive to fix then.
- Although faults are most expensive to find during early development phases, they are cheapest to fix then.
Ans. 1. They are cheapest to find in the early development phases and the most expensive to fix in the latest test phases.
Q. Which of the following should NOT normally be an objective for a test?
- To find faults in the software.
- To assess whether the software is ready for release.
- To demonstrate that the software doesn't work
- To prove that the software is correct.
Ans. 4. To prove that the software is correct.
Q. Which of the following is a form of functional testing?
- Boundary value analysis
- Usability testing
- Performance testing
- Security testing
Ans. 1. Boundary value analysis
Q. Which of the following would NOT normally form part of a test plan?
- Features to be tested
- Incident reports
- Risks
- Schedule
Ans. 2. Incident reports
Q. Which of these activities provides the biggest potential cost saving from the use of CAST?
- Test management
- Test design
- Test execution
- Test planning
Ans. 3. Test execution
Q. Which of the following is NOT a white box technique?
- Statement testing
- Path testing
- Data flow testing
- State transition testing
Ans. 4. State transition testing
Q. Data flow analysis studies
- possible communications bottlenecks in a program.
- the rate of change of data values as a program executes.
- the use of data on paths through the code.
- the intrinsic complexity of the code.
Ans. 3. the use of data on paths through the code.
Q. An important benefit of code inspections is that they:
- enable the code to be tested before the execution environment is ready.
- can be performed by the person who wrote the code.
- can be performed by inexperienced staff.
- are cheap to perform
Ans. 1. enable the code to be tested before the execution environment is ready.
Subscribe us to receive more such articles updates in your email.
If you have any questions, feel free to ask in the comments section below. Nothing gives me greater joy than helping my readers!
Disclaimer: This tutorial is for educational purpose only. Individual is solely responsible for any illegal act.