---
id: unit
requestedLanguage: en
descriptionLanguage: en
---

# Unit Testing

- Type: test level
- Group: Verification
- Placement: Verification / Levels and scope
- [Source](<https://istqb.org/wp-content/uploads/2024/11/ISTQB_CTFL_Syllabus_v4.0.1.pdf>)

[HTML](https://dpm.cnonim.name/practices/unit/)

Check the behavior of a small component with controlled dependencies.

## Relationships

- may use: [Boundary Value Analysis](/practices/boundary/en.md) (support)
- is often used in: [Test-Driven Development](/practices/tdd/en.md) (support)
- is simplified by extracting: [Functional Core, Imperative Shell](/practices/core/en.md) (support)
- checks a different scope from: [Integration Testing](/practices/integrationtest/en.md) (comparison)
- checks components within: [V-model](/practices/vmodel/en.md) (structure)

[Show on the map](https://dpm.cnonim.name/#practice=unit&lang=en)
