TS Test Execution & Data Collection 3 — Questions and Answers
Question 1: A test manager wants to prioritize test execution to maximize defect detection early. Which strategy best supports this goal?
- Execute tests in the order they were written
- Execute high-risk and high-priority tests first (Correct answer)
- Execute all smoke tests last
- Execute tests alphabetically by test ID
Correct answer: Execute high-risk and high-priority tests first
Running high-risk and high-priority tests first ensures the most critical defects are found early in the execution cycle.
Question 2: In a test log, what does an 'INCONCLUSIVE' test result typically indicate?
- The test passed with minor warnings
- The test could not be completed due to an environment or data issue (Correct answer)
- The test was skipped intentionally
- The test failed due to a known defect
Correct answer: The test could not be completed due to an environment or data issue
An inconclusive result means the test could not determine pass or fail, often because of a test environment problem, missing data, or blocking defect.
Question 3: Which data collection technique involves recording system behavior automatically during test execution without tester intervention?
- Manual observation logging
- Instrumentation-based automated logging (Correct answer)
- Peer review
- Root cause analysis
Correct answer: Instrumentation-based automated logging
Instrumentation inserts monitoring code into the system to automatically capture runtime data such as memory use, function calls, and response times.
Question 4: A tester compares actual test results against expected results and finds a discrepancy. What should be the immediate next step?
- Mark the test as passed and continue
- Log a test incident and investigate the discrepancy (Correct answer)
- Re-run the test three times to confirm
- Notify the end user immediately
Correct answer: Log a test incident and investigate the discrepancy
Any discrepancy between actual and expected results must be logged as a test incident and investigated before drawing conclusions.
Question 5: What is the purpose of a 'test execution schedule' in a test plan?
- To list all identified defects and their severity
- To define the sequence and timing for running test cases (Correct answer)
- To document the test environment configuration
- To assign ownership of requirements to testers
Correct answer: To define the sequence and timing for running test cases
The test execution schedule specifies when and in what order test cases will be run, aligned with project milestones and resource availability.
Question 6: During performance testing data collection, a tester captures 'throughput.' What does throughput measure?
- The time to complete a single transaction
- The number of transactions processed per unit of time (Correct answer)
- The percentage of CPU utilization during load
- The maximum number of concurrent users supported
Correct answer: The number of transactions processed per unit of time
Throughput measures how many transactions or requests the system processes per unit of time, indicating its processing capacity.
Question 7: A test team is executing tests against a build that has not passed the entry criteria. What is the recommended course of action?
- Proceed with testing and note the risk
- Reject the build and return it to development (Correct answer)
- Skip all critical test cases
- Execute only non-functional tests
Correct answer: Reject the build and return it to development
If entry criteria are not met, the standard practice is to reject the build and request a corrected version before beginning test execution.
A test manager wants to prioritize test execution to maximize defect detection early.
Which strategy best supports this goal?