Las pruebas de componentes son esenciales para garantizar el correcto funcionamiento de una unidad de código, ya sea una función en diseño estructurado o una clase en diseño orientado a objetos.
Es importante que toda la funcionalidad de cada componente unitario sea cubierta
Por al menos, dos casos de prueba, los cuales deben centrarse en probar al menos una funcionalidad positiva y una negativa.
Suelen denominarse pruebas de módulos o pruebas de clases, siendo la convención definida por el lenguaje de programación la que influye en el término a utilizar.
Comprueban el ingreso de datos erróneos o inesperados y demostrando así la capacidad de tratar errores de manera controlada.
Este tipo de pruebas son ejecutadas normalmente por el equipo de desarrollo
Permiten verificar al desarrollador que los componentes unitarios están codificados bajo condiciones de robustez
La idea es escribir casos de prueba para cada función trivial p método en el módulo
Sirve para asegurar cada unidad funcione correctamente y eficientemente por separado.
Verifica que sea correcto el nombre, los nombres y tipos de parámetros, el tipo que se devuelve.
Verifica que el código hace lo que tiene que hacer
Es una forma de comprobar el correcto funcionamiento de una unidad de código
En diseño estructurado o en diseño funcional una función o un procedimiento, en diseño orientado a objetos una clase