-
Period: to
Período 1840-1950
-
Ada Lovelace
Matemática y escritora, considerada la primera programadora de la historia. Publicó el primer algoritmo diseñado para ser procesado por una máquina. -
Alan Turing
Matemático filósofo y padre de la computación, propuso métodos para la base de la verificación de programas y destacó la importancia de que los probadores sean diferentes de los programadores. -
Period: to
Período 1951-1970
-
Daniel D. McCracken
Científico computacional, publicó el primer libro sobre programación denominado ”Programación de computadores digitales”. -
Charles L. Baker
Físico e ingeniero aeroespacial, distinguió entre la prueba y la depuración del software en la revista "Tablas matemáticas y otros medios de cálculo". -
Gerald M. Weinberg
Aplicó técnicas de pruebas durante el proyecto Mercurio de la NASA, con la importancia de diseñar las pruebas antes de cada etapa de desarrollo. -
Bill Elmendorf
Ingeniero eléctrico, publicó el artículo ”Evaluación de las pruebas funcionales de programas de control” que propuso las pruebas funcionales del software. -
Robert W. Bemer
Matemático e ingeniero aeronáutico, propuso la planificación de la producción de sistemas de software y la garantía de calidad en una conferencia de la NATO. -
Edsger Dijkstra
Escribió una carta al editor de la revista ACM, el cuál criticó del uso excesivo del Go To por parte de los programadores. -
Period: to
Período 1971-2000
-
William C. Hetzel y David Gelperin
Hetzel publicó el libro ”Métodos de prueba de programas” y organizaron la primera conferencia internacional sobre pruebas de software. -
Frederick Brooks
Científico computacional, publicó su obra clásica "El mítico hombre-mes", que contiene la dificultad de las pruebas de software. -
Tom Gilb
Publicó el artículo ”Leyes de la no fiabilidad”, que trata sobre la fiabilidad del software y métricas. -
Glenford Myers
Ingeniero eléctrico y científico computacional, publicó el libro "Fiabilidad del software: Principios y prácticas". -
Michael E. Fagan
Físico e ingeniero eléctrico, publicó el artículo "Inspecciones de diseño y código para reducir errores en el desarrollo de programas". -
Thomas J. McCabe
Publicó el artículo "Una medida de la complejidad" que introdujo la métrica de complejidad ciclomática. -
William C. Howden
Publicó el artículo "Estudios teóricos y empíricos sobre la comprobación de programas" que trata el concepto de oráculo para determinar si una prueba ha pasado o fallado. -
Barry W. Boehm
Publicó el libro "Economía de la ingeniería de software" que presenta el Modelo de Costos Constructivos y el costo de retrabajo. -
James Martin
Publicó el libro "Manifiesto de los sistemas de información" que estudia la distribución de defectos en diferentes fases del desarrollo de software. -
Paul E. Rook
Presentó el Modelo V para las pruebas de software. -
Robert B. Grady
Con Deborah L. Caswell publicó el libro "Métricas de software: Establecimiento de un programa para toda la empresa" que aporta sobre las métricas y cuándo son útiles. -
Cem Kaner
Publicó el libro "Pruebas de software informático" que introdujo concepto de prueba exploratoria. -
Watts Humphrey
Fundador del Programa de Procesos de Software y publicó el libro "Gestión del proceso de software" que propone el Modelo de Madurez de Capacidades (CMM). -
Boris Beizer
Clasificó los defectos de software en el libro "Técnicas de pruebas de software" y propuso la paradoja del pesticida. -
Dorothy Graham
Publicó el primer ”Reporte sobre pruebas de software asistidas por computador (CAST)” . -
Brian Marick
Publicó el libro "El arte de las pruebas de software: Pruebas de subsistemas, incluidas las pruebas basadas en objetos y las orientadas a objetos", lo cuál dice que es mejor viendo a una persona experimentada. -
Paul C. Jorgensen
Publicó el libro "Pruebas de software: Un enfoque artesanal". -
R. Geoff Dromey
En su artículo "Acorralando a la primera", propuso un modelo de calidad para abordar la intangibilidad de las características de calidad en la norma ISO/IEC 9126. -
James Bach
Propuso el Modelo de Estrategia de Pruebas Heurísticas, que trata de patrones para diseñar. -
Eric S. Raymond
Publicó el libro "La catedral y el bazar" que introdujo la Ley de Linus que da importancia al código abierto para corregir errores. -
Jonathan Bach
Publicó el artículo ”Gestión de pruebas basada en la sesión”, que enfoca la flexibilidad en la realización de pruebas exploratorias. -
Period: to
Período 2001-2020
-
Kent Beck
Publicó el libro "Desarrollo dirigido por pruebas: Mediante el ejemplo", que descubre la técnica de escribir las pruebas antes escribir el código. -
Bret Pettichord
Expuso la conferencia titulada "Cuatro escuelas de pruebas de software" y ” y propone la existencia de escuelas de pensamiento en las pruebas de software. -
Michael Bolton
Co-autor de la metodología RST y defensor de la distinción entre probar y comprobar. -
Erik Van Veenendaal
Crea la Fundación TMMI con el objetivo de desarrollar el Modelo de Madurez de Pruebas Integrado TMMI. -
Doron Reuveni
En conjunto con Roy Solomon, publica el libro "Guía esencial de crowdtesting", que tiene el enfoque de pruebas en el medio natural en lugar del laboratorio de calidad. -
Mike Cohn
Publicó el libro "Triunfando con la agilidad" que propuso la pirámide de automatización de pruebas. -
Lisa Crispin
En conjunto con Janeth Gregory, publica el libro ”Pruebas ágiles: Una guía práctica para probadores y equipos ágiles”, siendo pionera en el ámbito de pruebas ágiles. -
Jonathan Kohl
Propuso utilizar la automatización de pruebas más allá de la regresión.