-
Ada Lovelace
Publica el primer algoritmo de computación y es la primera en prever el potencial de las computadoras y el software. -
Alan Turing
Establece los fundamentos de la verificación de programas, proponiendo un método general de prueba que todavía se utiliza hoy en día. -
Charles L. Bake
Distingue entre pruebas de programas y depuración, marcando el comienzo de la atención en las pruebas de software. -
Daniel D. McCracken
Publica el primer texto sobre programación y hace referencia a la importancia de las pruebas en la detección de errores. -
Gerald M. Weinberg
Publica el primer libro con un capítulo dedicado completamente a las pruebas de software, estableciendo principios clave para las pruebas de software. -
Period: to
William C. Hetzel y David Gelperin
En 1973, Hetzel publica un libro sobre métodos de prueba de programas y en 1984 junto con Gelperin organizan la primera conferencia internacional sobre pruebas de software. Introducen modelos para pruebas de software, como demostración, destrucción, evaluación y prevención. -
Frederick Brooks
Destaca la importancia de las pruebas de software y afirma que un programa depurado puede costar tres veces menos que uno sin depurar. Además, enfatiza la necesidad de casos de prueba adecuados. -
Period: to
Tom Gilb
Publica el artículo "Leyes de la no fiabilidad", conceptualizando la fiabilidad del sistema y del software. Su libro "Métricas de software", de 1976, se convierte en un texto de referencia. En 1993, junto con Dorothy Graham, publica "Inspecciones de software", detallando el proceso de revisión formal de software. -
Michael E. Fagan
Fagan propone un proceso sistemático de inspección de diseños y códigos para reducir el costo del retrabajo. Las inspecciones de Fagan aplicadas por IBM resultan en mejoras significativas en la calidad del software. -
Thomas J. McCabe
McCabe introduce la complejidad ciclomática como métrica de software para el control cuantitativo de la complejidad de un programa. También propone la prueba de ruta básica como técnica de prueba de caja blanca. -
Glenford Myers
Myers publica "Fiabilidad del software: Principios y prácticas", estableciendo el objetivo de los probadores como hacer que el programa falle. En 1979, introduce el concepto de pruebas de caja negra en su libro "El arte de las pruebas de software". -
William C. Howden
Howden publica el artículo "Estudios teóricos y empíricos sobre la comprobación de programas", acuñando el término "oráculo". -
Barry W. Boehm
Publica el libro "Economía de la ingeniería de software", introduciendo el concepto de "costo de retrabajo" y el Modelo de Costos Constructivos (COCOMO). -
James Martin
Publica el libro "Manifiesto de los sistemas de información", destacando la distribución de defectos en el desarrollo de software. -
Paul E. Rook
Presenta el Modelo V para desarrollo de software, una alternativa al Modelo Cascada, y propone un enfoque estructurado para las pruebas. -
Robert B. Grady y Deborah L. Caswell
Publican el libro "Métricas de software: Establecimiento de un programa para toda la empresa", donde presentan un estudio detallado de un programa de métricas. -
Cem Kaner
Junto con otros autores, publica el libro "Pruebas de software informático", introduciendo el término "prueba exploratoria". -
Boris Beizer
Propone una clasificación de defectos de software y acuña el término "paradoja del pesticida". -
Dorothy Graham
Escribe el primer "Reporte sobre pruebas de software asistidas por computador (CAST)". -
Brian Marick
Publica el libro "El arte de las pruebas de software", enfocándose en pruebas de subsistemas. -
Paul C. Jorgensen
Publica el libro "Pruebas de software: Un enfoque artesanal". -
R. Geoff Dromey y James Bach
R. Geoff Dromey propone un modelo de calidad para resolver la intangibilidad de las características de calidad. James Bach propone el Modelo de Estrategia de Pruebas Heurísticas. -
Eric S. Raymond
Publica "La catedral y el bazar", detallando el desarrollo de software de código abierto y la Ley de Linus. -
Jonathan Bach
Bach introduce la gestión de pruebas basada en sesiones y en 2007 propone la escala de libertad del probador. -
Kent Beck
Beck populariza el Desarrollo Guiado por las Pruebas (TDD) con su libro. -
Bret Pettichord
Pettichord identifica las escuelas de pensamiento en las pruebas de software. -
Michael Bolton
Bolton se suma como co-autor de la metodología RST. -
Erik Van Veenendaal
Van Veenendaal contribuye al desarrollo del Modelo de Madurez de Pruebas Integrado TMMI. -
Doron Reuveni
Reuveni introduce el concepto de crowdtesting. -
Mike Cohn
Cohn propone la pirámide de automatización de pruebas. -
Lisa Crispin
Crispin publica un libro pionero sobre pruebas ágiles.