Para atender la velocidad requerida en los cambios del software es muy importante establecer mecanismos automáticos para validar la funcionalidad correcta de los sistemas.
Se busca ser un componente principal en la agilidad de las organizaciones buscando la implementación de:
Las pruebas unitarias o unit testing busca garantizar que una unidad de software funciona correctamente. Es un procedimiento utilizado dentro de las metodologías agiles de trabajo.