Deber Calidad Software Ballas Erick

  • Period: to

    Período 1840 -1950

    • Ada Lovelance
    • Alan Turing
  • Ada Lovelace

    Ada Lovelace

    Desarrolla el primer algoritmo para la Máquina. Analítica de Babbage, considerando el primer programa de computación.
  • Alan Turing

    Alan Turing

    Pionero en verificación de programas, planteó que las pruebas deben ser realizadas por alguien diferente al programador.
  • Period: to

    Periodo 1951-1970

    Daniel D. McCracken
    Charles L. Baker
    Gerald M. Weinberg
    Bill Elmendorf
    Robert W. Bemer
    Edsger Dijkstra
  • Charles L. Baker

    Charles L. Baker

    Introdujo la distinción entre pruebas y depuración.
  • Daniel D. McCracken

    Daniel D. McCracken

    Autor del primer libro sobre programación, sugiriendo que los clientes preparen casos de prueba.
  • Gerald M. Weinberg

    Gerald M. Weinberg

    Aplicó pruebas incrementales en el proyecto Mercurio de la NASA y coautor de uno de los primeros textos en incluir un capítulo dedicado a pruebas de software.
  • Bill Elmendorf

    Bill Elmendorf

    Introdujo la necesidad de un enfoque disciplinado para pruebas funcionales.
  • Robert W. Bemer

    Robert W. Bemer

    Contribuyó a la garantía de calidad de software en la Conferencia NATO sobre Ingeniería de Software.
  • Edsger Dijkstra

    Pionero en la programación estructurada, criticando el uso de "Go To" para facilitar pruebas.
  • Period: to

    Período 1971-2000

    -William C. Hetzel y David Gelperin
    -Frederick Brooks
    -Tom Gilb
    -Michael E. Fagan
    -Thomas J. McCabe
    -Glenford Myers
    -William C. Howden
    -Barry W. Boehm
    -James Martin
    -Paul E. Rook
    -Robert B. Grady
    -Cem Kaner
    -Watts Humphrey
    -Boris Beizer
    -Dorothy Graham
    -Brian Marick
    -Paul C. Jorgensen
    -R. Geoff Dromey
    -James Bach
    -Eric S. Raymond
    -Jonathan Bach
  • William C. Hetzel y David Gelperin

    Introdujeron cuatro modelos para las pruebas de software: demostración, destrucción, evaluación y prevención.
    Organizaron las primeras conferencias internacionales enfocadas exclusivamente en pruebas de software.
  • Tom Gilb

    Pionero en la conceptualización de la fiabilidad del sistema y la relación entre error humano y de sistema. Autor de "Métricas de Software".
  • Frederick Brooks

    En su libro "El mítico hombre-mes", destacó la importancia de las pruebas y especificación de constructos conceptuales sobre la mera programación.
  • Michael E. Fagan

    Propuso un proceso formal de inspección para diseño y código, clave para la reducción de defectos.
  • Thomas J. McCabe

    Introdujo la complejidad ciclo matica, una métrica que mide la complejidad estructural de un programa, fundamental para las pruebas de caja blanca.
  • Glenford Myers

    Glenford Myers

    Introdujo la idea de que el objetivo de las pruebas es hacer que el programa falle.
  • William C. Howden

    William C. Howden

    Introdujo el concepto de oráculo, un mecanismo para determinar si una prueba ha pasado o fallado.
  • Glenford Myers

    Glenford Myers

    Estableció el concepto de pruebas de caja negra.
  • Barry W. Boehm

    Barry W. Boehm

    Propuso el gráfico de costos de retrabajo, mostrando que cuanto más tarde se corrija un defecto, más caro será solucionarlo.
  • James Martin

    James Martin

    En su libro "Manifiesto de los sistemas de información", destacó que la mayoría de los defectos de software se introducen en las fases de requisitos (56%) y diseño (27%).
  • Paul E. Rook

    Introdujo el Modelo V de desarrollo, que relaciona cada fase del ciclo de vida con una fase correspondiente de pruebas
  • Robert B. Grady

    Robert B. Grady

    Estableció programas de métricas de software en Hewlett-Packard, incluyendo una taxonomía de defectos para identificar tendencias y prevenir futuros errores.
  • Cem Kaner

    Cem Kaner

    Coautor de "Pruebas de Software Informático" y pionero en la noción de pruebas exploratorias.
  • Watts Humphrey

    Watts Humphrey

    Desarrolló el Modelo de Madurez de Capacidad (CMM) y el Proceso Personal de Software (PSP), elementos clave para la mejora de procesos y calidad de software.
  • Boris Beizer

    Boris Beizer

    Acuñó la "paradoja del pesticida", explicando que cuanto más se prueba un software, más resistente se vuelve a esas pruebas.
  • Dorothy Graham

    Dorothy Graham

    Pionera en pruebas asistidas por computadora y coautora del libro "Automatización de Pruebas de Software". Figura influyente en la certificación ISTQB.
  • Jonathan Kohk

    Pionero en la aplicación de técnicas ágiles a las pruebas de software, y en el uso de la exploración como herramienta para mejorar la cobertura de pruebas en entornos ágiles.
  • Brian Marick

    Brian Marick

    Promovió un enfoque artesanal de las pruebas y fue uno de los autores del Manifiesto Ágil en 2001.
  • Paul C. Jorgensen

    Paul C. Jorgensen

    Las ediciones dee sus libros se han convertido en referencia de las tecnologías en el ámbito de las pruebas de software
  • James Bach

    James Bach

    Propone el Modelo de Estrategia de Pruebas Heurísticas.
    El proposito es enfatizar que la selección de técnicas de prueba a usar, deben tomar en cuenta el ambiente del proyecto
  • R. Geoff Dromey

    R. Geoff Dromey

    Propone un modelo de calidad para resolver la intangibilidad dee las características de calidad que se muestran en la norma ISO 9126:1991
  • Eric S. Raymond

    Eric S. Raymond

    Describe el método de desarrollo de software que utilizó Linus Torvalds para crear Linux
    Detalla 19 pautas para crear un buen software de código abierto
  • Jonathan Bach

    Jonathan Bach

    Propone la escala de elibertad del probador, la cual modela la variaciión en el grado de libertad que tiene un probador cuando realiiza pruebas
  • Period: to

    Período 2001-2020

    -Kent Beck
    -Bret Pettichord
    -Michael Bolton
    -Erik Van Veenendaal
    -Mike Cohn
    -Doron Reuveni
    -Lisa Crispin
    -Jonathan Kohl
  • Kent Beck

    Kent Beck

    Popularizó el Desarrollo Dirigido por Pruebas (TDD), proponiendo escribir pruebas antes del código.
  • Bret Pettichord

    Definió las "Cuatro Escuelas de Pruebas de Software" y participó en el desarrollo de la metodología de Pruebas Rápidas de Software (RST).
  • Michael Bolton

    Michael Bolton

    Coautor de la metodología RST, distinguió entre probar (explorar) y comprobar (verificar mediante automatización).
  • Erik Van Veenendaal

    Erik Van Veenendaal

    Creador del Modelo de Madurez de Pruebas Integrado (TMMI), un modelo de referencia para evaluar y mejorar procesos de pruebas.
  • Doron Reuveni

    Introdujo el término "crowdtesting" en su "Guía Esencial de Crowdtesting", un enfoque basado en la colaboración masiva para validar software.
  • Lisa Crispin

    Coautora de "Testing Agile", ayudó a integrar las pruebas dentro de las metodologías ágiles y promovió la colaboración entre testers y desarrolladores.
  • Mike Cohn

    Propuso la Pirámide de Automatización de Pruebas, que prioriza la automatización en tres niveles: pruebas unitarias, de servicio y de interfaz de usuario.