-
Period: to
Periodo 1840 - 1950
En el periodo 1840 - 1950 marca el comienzo fundamental con respecto a la evolución de la calidad del software, en está etapa se sentaron las bases conceptuaels más importantes. -
Periodo 1840-1950
Ada Lovelace
Matemática y escritora inglesa, tradujo el articulo "Boceto del motor analítico inventado por Charles Babbage" del francés al ingles, a su vez tambien creó el primer algorito informático. -
Alan Turing
Tambien conocido como padre de la ciencia de la computación y la informática expone sobre la necesidad de la verificación del software e independiencia entre el programador y el tester (El que prueba), con esto da pie a la idea de pruebas estructuradas. -
Period: to
Período 1951 - 1970
Durante este periodo, se profesionalizaria el desarrollo de software con la llegada de los primeros lenguajes de programación y computadoras digitales, a su vez sentarian bases para una resolución de problemas mas eficientes. -
Charles L. Baker
El Físco e ingenerio aeroespacial estadounidense, publicaria en este mismo año la revista "Tablas matemáticas y otros medios de cálculo" reseña del libro de Daniel McCraken, exponiendo la diferencia entre probar programas y depurarlos. -
Daniel D. McCracken
El científico computacional estadounidense, publicaria el libro "Programación de computadores digitales" destacando la importancia del cliente al realizar casos de pruebas anticipados para asi realizar pruebas pertinentes antes de tener un producto final. -
Gerald M. Weinberg
Con la experiencia en haber trabajado en el proyecto Mercurio de la NASA, el doctor en ciencias de la comunicación estadounidense con ayuda del ingeniero Herbert D.Leeds publicarian el libro "Fundamentos de la programación informática", sosteniendo la idea de que las pruebas deben demostrar la adaptabilidad del sfotware en lugar de solo validar su capacidad para procesar información. -
Bill Elmendorf
En 1967, el ingeniero eléctrico, publicaria el articulo "Evaluación de las pruebas funcionales de programas de control". En 1970 Elmendorf publicaria el articulo "El diseño automatizado de librerías de pruebas de programas". -
Robert W. Bemer
El matemático e ingeniero expondria en la conferencia de ingeniería de Software el tema de la garantía de caldiad del software, este enfoque práctico, ayudaria a sistematizzar y a integrar la calidad como parte del proceso. -
Edsger Dijkstra
En 1968, por parte de la revista communications de la asociacion de la maquina computacional (ACM), publicarian la carta de Dijkstra con el título "Sentencia Go To considerada perjudicial", haciendo una crítica a las dificultades que esta práctica implicaba para las pruebas. En 1972, Dijkstra recibiria el premio Turing por el discurso "El humilde programador". -
Period: to
Período 1971 - 1980
En este periodo, la calidad de software se convertiria en una disciplina técnica estructurada, desarrollando metodologias de prueba. -
Frederick brooks
En 1975, el cientifico computacional pubica su obra clásica "El mitico hombre-mes". De esta obra, el ensayo con mayor reconocimiento seria "No hay bala de plata". -
Tom Gilb
Ingenierio de sistemas, autor de articulos y libros como; "Leyes de la no fiabildiad", "Métricas de sfotware" y en colaboración de Dorothy Graham "Inspecciones de software". -
Michael E. Fagan
Se publico el artículo "Inspecciones de diseño y código para reducir errores en el desarrollo de programas". IBM al aplicar estas inspecciones de Fagan lograron importantes mejoras en la calidad. -
Thomas J. McCabe
McCabe Publica el articulo "Una medida de la complejidad", con ello se basa en la teoría de grafos y toma en cuenta la estructura del programa. -
Glenford Myers
El ingeniero y cientifico publica el libro "Fiabilidad del software: Principios y practicas" donde proclama el objeto de los probadores es hacer que el programa falle. -
William C. Howden
Se acuña el término oráculo para referirse a un mecanismio para determinar si una prueba ha pasado o fallado. -
Barry W.Boehm
El matematico y cientifico demostró que el costo de corregir un defecto de software aumenta exponencialmente mientras más tarde se detecte en el ciclo de vida de desarrollo. -
Period: to
Período 1981 - 1990
En este periodo, se empieza a entender no solo como un atributo delk producto finalizado, sino como el resultado de procesos bien gestionados. -
James Martin
El físico y consultor, demuestró que la mayoria de los defectos de software (56%) se originan en la fase de requisitos, no en la codificación. -
William C. Hetzel y David Gelperin
Organizan la conferenica de exposición internaciona sobre pruebas de software de aque se tiene registro. En 1988, Gelpering y Hetzel publican el artículo "El crecimiento de las pruebas de software". -
Paul E. Rook
Con el artículo "Control de proyectos de software" introdujo el modelo V, que estructura el proceso de desarrollo y lo integra con fases especificas de prueba asociadas a cada etapa. -
Robert B. Grady
El ingeniero Robert B. Grady en colaboración con Deborah L. Caswell, se estableció el uso de metricas de software como herramienta estratégica para prevenir defectos y mejorar procesos de desarrollo. -
Cem Kaner
Se publicó el libro "Pruebas de software informático" escrito por el matemático Cem Kaner en colaboración de Jack falk y Hung Q. Nguyen. -
Watts Humphrey
Creó el modelo de madurez de capacidades (CMM), sentando las bases de la mejora continua en los procesos de desarrollo de software. -
Boris Beizer
El físico coomputacional Boris Beizer, acuño el término "Paradoja del pesticida", y propuso una clasificación sistemática de defectos de software, fortaleciendo el enfoque estratégico en las pruebas. -
Dorothy Graham
Unicom publica el primer "Reporte sobre pruebas de software asistidas por computador", escrito por la consultora en pruebas de software estadounidense dorothy Graham. -
Period: to
Período 1991 - 2000
En está estapa la calidad de software avanzó hacia una etapa de madurez técnica y profesional, marcada por la expansión de la automatización de pruebas. -
Paul C. Jorgensen
El matemático y doctor en informatica Paul, publico el libro "Pruebas de software: Un enfoque artesanal". -
R. Geoff Dromey
El doctor R. Geoff propone un modelo de calidad para resolver la intagibilidad de las características de calidad propuestas en la norma ISO/IEC. -
James Bach
James Bach propone el modelo de estrategia de pruebas Heurísticas, que consiste en un conjunto de patroines para diseñar y elegir las pruebas que se van a realizar en un proyecto de pruebas de software. -
Eric S. Raymond
El libro publicado por el desarrollador de software Eric S. Raymond "La catedral y el bazar" describe el método de desarrollo de software que utilizó linus Torvalds para crear el sistema operativo linux. -
Jonathan Bach
Acuño el concepto sobre una sesión es un bloque ininterrumpido de esfuerzo de prueba con una misión puntual. Obtenida del libro "Gestión de pruebas basada en la sesión". -
Period: to
Período 2001 - 2024
En este periodo, la calidad de software evoluciona hacia enfoques más ágiles, automatizados y adaptativos. -
Kent Beck
Popularizó el desarrollo Guiado por pruebas (TDD), revolucionando la forma en que se escribe software al priorizar la calidad desde la primera línea de código. -
Brian Marick
Marick publica una serie de articulos sobre pruebas ágiles, entre ellos el artículo "Cuadrantes de pruebas ágiles" donde define dos dimensiones para categorizar los tipos de pruebas. -
Bret Pettichord
Propuso el modelo de las "cuatro escuelas de pruebas de software", reconocinedo que existen diferentes enfoques según la filosofía. -
Michael Bolton
El consultor de pruebas de software Michael Bolton, diferenció entre probar y comprobar, destacando que las pruebas van más allá de la automatización. -
Erik Van Veenendaal
El modelo TMMI sirve para evaluar y mejorar el proceso de pruebas de las organizaciones y se basa en su predecesor, el modelo TMM, desarrollado en 1996 -
Doron Reuveni
El ingeniero en sistemas computacionales Doron Reuveni, introdujo y promovio el crowdtesting como una estrategia innovadora para realizar pruebas de software en contextos reales y diversos, fuera del laboratorio. -
Mike Cohn
Mike Cohn propuso la "pirámide de automatización de pruebas". En este modelo, Cohn argumenta que una estrategia de automatización de pruebas eficaz. -
Jonathan Kohl
El consultor de pruebas Jonathan Kohl, amplió el concepto de automatización en pruebas, promoviendo su uso más allá de la regresión y combinándola con pruebas exploratorias manuales. -
Lisa Crispin
Pionera en integrar las pruebas al desarrollo ágil, promoviendo la colaboración entre testers, desarrolladores y el negocio como parte de un proceso continuo de calidad.