ISTQB Tool Support for Testing 5 — Questions and Answers
Question 1: In the context of ISTQB, which factor most significantly determines whether a test tool will deliver expected benefits?
- The number of built-in test templates the tool provides
- The degree to which the tool is adopted and used correctly within the organization (Correct answer)
- The programming language used to develop the tool
- The country in which the tool vendor is headquartered
Correct answer: The degree to which the tool is adopted and used correctly within the organization
Tool success depends primarily on organizational adoption and correct usage; even the best tool delivers no value if improperly used or ignored.
Question 2: Which type of testing tool would be most appropriate for verifying that an application's API endpoints return correct HTTP status codes and response bodies?
- GUI testing tool
- API testing tool (Correct answer)
- Load testing tool
- Static analysis tool
Correct answer: API testing tool
API testing tools send requests directly to service endpoints and validate responses including status codes, headers, and body content without a UI.
Question 3: A test team notices that their automated test suite takes 4 hours to run. Which approach would best address this?
- Replace all automated tests with manual tests
- Parallelize test execution across multiple machines or containers (Correct answer)
- Reduce the number of test cases to only smoke tests
- Switch to a different programming language for the test scripts
Correct answer: Parallelize test execution across multiple machines or containers
Parallel test execution distributes tests across multiple agents simultaneously, significantly reducing total execution time without reducing coverage.
Question 4: Which of the following best describes the role of a 'test oracle' in automated testing?
- A database that stores historical test results for trend analysis
- A mechanism that determines whether the actual test outcome matches the expected result (Correct answer)
- A tool plugin that generates test cases from requirements
- A configuration file that defines the test environment settings
Correct answer: A mechanism that determines whether the actual test outcome matches the expected result
A test oracle is the mechanism — whether a rule, expected value, or reference system — used to decide if a test has passed or failed.
Question 5: According to ISTQB, what is a 'test stub'?
- A simplified version of a called component used to isolate the unit under test (Correct answer)
- A record of a defect found during automated test execution
- A summary report generated at the end of a test cycle
- A reusable test script that can be called by multiple test cases
Correct answer: A simplified version of a called component used to isolate the unit under test
A stub replaces a called component (e.g., a downstream service) with a simplified implementation that returns predefined responses during testing.
Question 6: Which of the following is an example of a non-functional test tool?
- A unit testing framework such as JUnit
- A load testing tool such as Apache JMeter (Correct answer)
- A behavior-driven development tool such as Cucumber
- A mutation testing tool such as PIT
Correct answer: A load testing tool such as Apache JMeter
Load testing tools like Apache JMeter evaluate non-functional characteristics such as performance, scalability, and reliability under simulated load.
Question 7: When a test manager selects a tool to support test management, which of the following capabilities is MOST important?
- Ability to generate executable test scripts automatically
- Support for tracking test plans, test cases, execution results, and defects in one place (Correct answer)
- Integration with hardware performance monitoring systems
- Built-in support for writing tests in a specific scripting language
Correct answer: Support for tracking test plans, test cases, execution results, and defects in one place
Test management tools must consolidate planning, execution tracking, results, and defect linkage to give managers a complete view of test progress.
In the context of ISTQB, which factor most significantly determines whether a test tool will deliver expected benefits?