Please enable JavaScript.
Coggle requires JavaScript to display documents.
Evolución de la calidad de software - Coggle Diagram
Evolución de la calidad de software
Período 1840-1950
Ada Lovelace
Algoritmo para utilizar la
máquina analítica para el cálculo de números de Bernoulli
Alan Turing
La persona que prueba debe ser distinta a la persona que programa
Método general de prueba
Período 1951-1970
Daniel D. McCracken
El cliente debe preparar el caso de comprobación
Charles L. Baker
Explica la diferencia entre
probar programas y depurarlos
Gerald M. Weinberg
Propone los principios de las pruebas
Mini-incrementos
Las pruebas deben demostrar la adaptabilidad del software
Las pruebas son necesarias, probar más no garantiza una mayor calidad
Bill Elmendorf
Pruebas basadas en modelos
para probar software
Enfoque disciplinado para las pruebas funcionales del software
Robert W. Bemer
Garantía de la
calidad de software
Edsger Dijkstra
Programación estructurada
La confianza de un programa aumenta si se dan pruebas convincentes de su corrección
Período 1971-2000
William C. Hetzel y David Gelperin
Modelos para pruebas de software
Evaluación
Prevención
Destrucción
Demostración
Frederick Brooks
Necesidad de casos de prueba adecuados
Tom Gilb
Conceptualizar la fiabilidad
del sistema y del software
Relación entre error humano y error de sistema
Proceso de revisión formal de software
Michael E. Fagan
Proceso sistemático de inspección
Thomas J. McCabe
Complejidad ciclomática como métrica de software
Prueba de ruta básica
Glenford Myers
Pruebas
de caja negra
William C. Howden
mecanismo para determinar si una prueba ha pasado
o fallado
Barry W. Boehm
Costo de retrabajo
Modelo de Costos Constructivos
James Martin
Distribución
de la inserción de defectos en un proyecto de software
Paul E. Rook
Modelo V para desarrollo de software
Robert B. Grady
Explica como aplicar
el ciclo PDCA
Explican qué son las métricas y su utilidad
Cem Kaner
Prueba exploratoria
Escuela de Pruebas Dirigidas por el Contexto
Leyes para
el licenciamiento, regulación de la calidad de software, y comercio electrónico
Watts Humphrey
Mejora del proceso de software (SPI)
Modelo de madurez de las capacidades (CMM)
Proceso personal de software (PSP)
Proceso de software en equipo (TSP)
Boris Beizer
clasificación de defectos de software
Dorothy Graham
Pruebas de software asistidas por
computador (CAST)
Programa de estudios para la certificación de nivel básico de pruebas del Cómite
Internacional de Cualificaciones de Pruebas de Software (ISTQB)
Brian Marick
Pruebas de subsistemas
Pruebas ágiles
Paul C. Jorgensen
Tecnologías en evolución en el ámbito de las pruebas de software
R. Geoff Dromey
Modelo de calidad para resolver la intangibilidad de las
características de calidad propuestas en la norma ISO/IEC 9126:1991
James Bach
Modelo de Estrategia de Pruebas Heurísticas
Metodología Pruebas Rápidas de Software (RST)
Eric S. Raymond
19 pautas para crear
un buen software de código abierto
Ley de Linus
Jonathan Bach
Escala de libertad del probador
Gestión de pruebas basada en la sesión
Período 2001-2020
Kent Beck
Desarrollo Guiado por las Pruebas (TDD)
Patrones de
software
Herramientas de pruebas unitarias xUnit
Programación extrema (XP)
Bret Pettichord
Escuelas de pensamiento en
las pruebas de software
Michael Bolton
Metodología RST
Distingue probar y comprobar
Erik Van Veenendaal
Modelo
de Madurez de Pruebas Integrado TMMI
Mike Cohn
Pirámide de automatización de pruebas
Doron Reuveni
Crowdtesting
Lisa Crispin
Guías para pruebas exploratorias y ágiles
Jonathan Kohl
Pruebas exploratorias manuales
Utilizar la automatización para tareas de pruebas