Which of the following is not described in a unit test standard?
-
syntax testing
-
equivalence partitioning
-
stress testing
-
modified condition/decision coverage
Stress testing (option C) is not described in unit test standards. Unit testing focuses on individual components and their logic. Syntax testing (A) can apply to code parsing, equivalence partitioning (B) is a black-box technique applicable at unit level, and modified condition/decision coverage (D) is a white-box coverage metric used in unit testing. Stress testing is a system-level non-functional testing technique that tests system behavior under heavy load, not individual units.
Stress testing is correct — it's a non-functional, system-level test type that pushes an application beyond normal operating limits (load, resources, concurrency) to see how it behaves under extreme conditions. Unit test standards such as BS 7925-2 define specific unit-level test-design and coverage techniques: syntax testing (validating input against a grammar), equivalence partitioning (grouping inputs into classes expected to behave the same), and modified condition/decision coverage (a white-box code-coverage criterion for boolean conditions). Stress testing doesn't fit that category — it's a system/performance-testing concern, not a unit-test design technique, so it's the one 'not described' in a unit test standard.