Level Of Intrusion
Level of intrusion is the degree to which a testing technique or tool modifies, monitors, or interferes with the system under test during execution.
“The level to which a test object is modified by adjusting it for testability.”
(Definition reproduced from the ISTQB Glossary. Copyright belongs to ISTQB.)
View the complete ISTQB GlossaryWhat is Level Of Intrusion?
Some testing approaches require instrumentation or agents inside the application, while others observe the system externally with minimal interference.
Low intrusion: External observation has little impact on the system.
High intrusion: Instrumentation may alter application behavior slightly.
Testing consideration: Choose an acceptable balance between visibility and system impact.
Real World Example
A team testing a real-time trading algorithm adds extensive debug logging and a special test-only API endpoint directly into the production code so they can verify internal calculations.
After release, the debug logging adds enough latency that trades execute measurably slower than the original algorithm — the very adjustments made to test the object changed its real behavior once shipped with that instrumentation left in.
A tester weighs the Level of intrusion of each testability adjustment: permanent production logging and endpoints represent a high level of intrusion because they persist and change runtime behavior, while a separate offline replay harness that captures the same internal state without touching the live trading path represents a much lower one.
The team switches to the offline replay approach, verifying the same internal calculations without leaving invasive, behavior-altering code in the live trading path — recognizing that testability adjustments always carry some Level of intrusion, and the goal is minimizing it, not eliminating verification.
Practice Questions
Question 1
A team adds debug logging and a special test-only API endpoint directly into a production trading algorithm to verify internal calculations, and the logging measurably slows down live trades after release. What concept does this illustrate?
Question 2
Which testability adjustment represents a LOWER level of intrusion for verifying a trading algorithm's internal calculations?
Test your knowledge with real ISTQB-style questions
You’ve learned Level Of Intrusion. Test your understanding with topic-specific questions in our Mock Exams.