Neuron Coverage
Neuron coverage is a testing metric for neural networks that measures the proportion of neurons activated during test execution.
“The coverage of activated neurons in the neural network for a set of tests.”
(Definition reproduced from the ISTQB Glossary. Copyright belongs to ISTQB.)
View the complete ISTQB GlossaryWhat is Neuron Coverage?
The metric helps evaluate how thoroughly a machine learning model has been exercised by different test inputs.
Activation measurement: Tracks which neurons become active.
ML testing metric: Used for deep learning models.
Coverage analysis: Helps identify untested model behavior.
Real World Example
A tax calculation module applies different deductions depending on income band, residency status, and submitted documents.
Reviewing the final tax amount is not enough when important code paths may never execute during testing. Neuron coverage helps the tester reason about the structure behind the result.
The tester works with the developer to identify decisions or paths in the calculation logic and designs inputs that exercise the meaningful alternatives.
The team gains better evidence about hidden logic because Neuron coverage connects tests to the implementation structure where certain defects can hide.
Practice Questions
Question 1
Which statement BEST describes Neuron coverage in the context of ISTQB terminology?
Question 2
A tester needs to explain Neuron coverage to a non‑technical stakeholder. Which approach is MOST appropriate?
Test your knowledge with real ISTQB-style questions
You’ve learned Neuron Coverage. Test your understanding with topic-specific questions in our Mock Exams.