unit testing
Isolated code checks
Unit testing is a software development practice where individual components of code are tested in isolation to verify they work correctly.
Each test targets a small, specific piece of functionality—a function, method, or class—rather than the system as a whole.
The unit tests caught the bug before it reached production.
Unit tests run quickly and help developers refactor with confidence.
Confident statement of fact
- mockScornful imitation or fake
- stubRetained portion after detachment
- fixtureAttached building component
- setupHow something is arranged
teardown · test suite · isolation · parameterized · specification · scenario · coverage · validation
Consistent, predictable performance
- documentationWritten proof or instructions
- maintainabilityEase of ongoing repair
- fault detectionFinding system malfunctions
- verificationProving something accurate
Lack of success
- error messageSoftware's complaint about problems
- stack traceSequence of nested calls
- breakpointCode execution pause marker
- logSectioned tree trunk
diagnose · troubleshoot · reproduce · isolate · root cause · regression
assertion
Confident statement of fact
- mockScornful imitation or fake
- stubRetained portion after detachment
- fixtureAttached building component
setup · teardown · test suite · isolation · parameterized · specification · scenario · coverage · validation · verification
reliability
Consistent, predictable performance
- documentationWritten proof or instructions
- maintainabilityEase of ongoing repair
- fault detectionFinding system malfunctions
failure
Lack of success
- error messageSoftware's complaint about problems
- stack traceSequence of nested calls
- breakpointCode execution pause marker
log · diagnose · troubleshoot · reproduce · isolate · root cause · regression
framework
Underlying support system