Esto sirve para asegurar que cada unidad funcione correcta y eficientemente por separado.
Luego, con las Pruebas de Integración, se podrá asegurar el correcto funcionamiento del sistema o subsistema en cuestión.
Para que una prueba unitaria tenga la calidad suficiente se deben cumplir los siguientes requisitos: Aunque estos requisitos no tienen que ser cumplidos al pie de la letra, se recomienda seguirlos o de lo contrario las pruebas pierden parte de su función.
Proporcionan un contrato escrito que el trozo de código debe satisfacer.
Estas pruebas aisladas proporcionan cinco ventajas básicas: Es importante darse cuenta de que las pruebas unitarias no descubrirán todos los errores del código.