Modultest (Unit Testing)
Testen einzelner Einheiten des Quellcodes, um deren Gebrauchstauglichkeit festzustellen.
Unit Testing ist eine grundlegende Ebene des Softwaretests. Ziel ist es, jeden Teil des Programms (Funktion, Methode) zu isolieren und dessen Korrektheit zu beweisen. Tests werden meist von Entwicklern geschrieben. Sie dienen als Dokumentation, erleichtern Refactoring und helfen, Fehler frühzeitig zu finden. Oft automatisiert in CI-Pipelines.
graph LR
Center["Modultest (Unit Testing)"]:::main
Rel_integration_testing["integration-testing"]:::related -.-> Center
click Rel_integration_testing "/terms/integration-testing"
Rel_continuous_integration["continuous-integration"]:::related -.-> Center
click Rel_continuous_integration "/terms/continuous-integration"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Erkläre es wie einem 5-Jährigen
Generated ELI5 content
🤓 Expert Deep Dive
Generated expert content
❓ Häufig gestellte Fragen
What is a unit in unit testing?
A unit is the smallest testable part of an application, such as a function, method, procedure, or object.
Who performs unit testing?
Unit testing is typically performed by software developers during the development phase.
What is the difference between unit testing and integration testing?
Unit testing focuses on individual components in isolation, while integration testing verifies how those components work together.