Pruebas Unitarias (Unit Testing)

Prueba de unidades individuales de código fuente para determinar si son aptas para el uso.

Las pruebas unitarias son un nivel fundamental de prueba de software. El objetivo es aislar cada parte del programa (función, método) y demostrar que funciona correctamente. Suelen ser escritas por desarrolladores. Facilitan la refactorización y la detección temprana de errores. Comúnmente automatizadas en pipelines de CI.

        graph LR
  Center["Pruebas Unitarias (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;

      

🧒 Explícalo como si tuviera 5 años

Generated ELI5 content

🤓 Expert Deep Dive

Generated expert content

❓ Preguntas frecuentes

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.

📚 Fuentes