Resumen:
En la historia muchas empresas han experimentado millonarias pérdidas
financieras y de clientes debido a un mal proceso de pruebas e identificación de
errores en sus sistemas computacionales.
El no contar en las décadas pasadas con metodologías formales y herramientas
automatizadas para el ciclo de pruebas de una aplicación ha generado eventos
que en la actualidad siguen siendo referenciados para difundir las metodologías
de pruebas funcionales, tales como:
En 1980, la muerte de 25 personas por recibir dosis erradas de radiación por la
máquina Therac-25 y la causa fue aludida a un error en el sistema principal del
dispositivo.
En 1996, la agencia espacial Europea perdió $ 1.000,00 millones de dólares en el
cohete prototipo Ariane 5, y la causa fue asociada a un error en el programa de la
computadora principal del cohete.
El Departamento Nacional de Estándares de Comercio y Tecnología de los
Estados Unidos, indicó que los errores o fallas en los sistemas informáticos
cuestan mucho dinero a la economía American, y citan como ejemplo que
anualmente cuesta un aproximado de 59 millones de dólares. (Mary, 2001)
El termino o palabra “Bug” se traduce como insecto en español y actualmente es
una jerga comúnmente usada por personas que trabajan en el ámbito de la
computación. (failure, 2010)
Los errores pueden aparecer en cualquier momento en el desarrollo de
aplicaciones, por tal motivo, los procesos de certificación deben tomar más fueras
y reforzar estas fallas humanas. Dichas fallas aparecen por descuidos o
malentendidos en el desarrollo del software.