Documentos de Académico
Documentos de Profesional
Documentos de Cultura
— Mundo Testing
Contenido [Ocultar]
1 Metodologías tradicionales
2 Metodologías ágiles
2.1 Scrum
https://mundotesting.com/que-metodologias-existen-para-el-control-de-calidad-del-software/ 1/7
13/4/2020 ¿Qué metodologías existen para el control de calidad del software? — Mundo Testing
2.1.1.3 Demos:
2.2 XP
3.2 TMMi
3.4 CTP
Metodologías tradicionales
Uno de los modelos tradicionales utilizados para el control de calidad es el propuesto por el RUP (Rational
Unified Process) el cual propone cuando menos las siguientes fases:
Los modelo tradicionales dividen a un proyecto en fases diseñadas para cumplir con cierta funcionalidad
del software.
Las fases de un proyecto en una metodología tradicional también pueden definir diversos niveles de
abstracción, en el caso de control de calidad se traduce en los diferentes tipos de prueba de acuerdo a la
https://mundotesting.com/que-metodologias-existen-para-el-control-de-calidad-del-software/ 2/7
13/4/2020 ¿Qué metodologías existen para el control de calidad del software? — Mundo Testing
Metodologías ágiles
Scrum
El marco de referencia de Scrum describe un conjunto de prácticas para la gestión de proyectos que
afecta los procesos involucrados y reemplaza el enfoque tradicional de planificación. Su objetivo principal
es que un equipo de trabajo reaccione con rapidez, sencillez y de manera apropiada en lugar de perder
Sprints o iteraciones:
Son unidades de trabajo que se requieren para alcanzar un requisito definido en la cartera de pedidos
que debe caber en una caja de tiempo predefinida (normalmente 30 días). No se introducen cambios
durante el sprint. Por lo tanto, el sprint permite a los miembros del equipo a trabajar en un ambiente a
Reuniones de Scrum:
Son reuniones cortas (normalmente 15 minutos) diariamente por el equipo de Scrum. Buscan tener
claridad de lo que se hizo después de la última reunión, los obstáculos que se presentan y lo que se
Demos:
Consiste en liberar los incrementos del software al cliente para que la funcionalidad que se ha
implementado puede ser demostrada y evaluada por el mismo. Es importante tener en cuenta que la
demo no contiene toda la funcionalidad del sistema, sino más bien sólo las funciones que pueden ser
entregadas dentro del plan que se estableció.
Aun cuando esta metodología les da mayor prioridad a las actividades de desarrollo y construcción del
La conjugación de los elementos que intervienen en la metodología Scrum los apreciamos en la figura
siguiente.
https://mundotesting.com/que-metodologias-existen-para-el-control-de-calidad-del-software/ 3/7
13/4/2020 ¿Qué metodologías existen para el control de calidad del software? — Mundo Testing
XP
Es una metodología basada en una serie de valores y buenas prácticas que tienen como objetivo
Para lograr su simplicidad y rapidez, XP restringe a los integrantes del equipo de trabajo a sólo trabajar en
las necesidades inmediatas, en lugar de considerar las necesidades futuras. El objetivo es crear un sistema
simple que pueda ser fácilmente implementado, para después irlo mejorando de acuerdo a las
necesidades que se vayan requiriendo mediante iteraciones o incrementos. Los usuarios trabajan en
conjunto con los desarrolladores en cada iteración.
Durante las pruebas se busca resolver la mayor cantidad de problemas pequeños antes de que se
conviertan en problemas más grandes y afecten la fecha de entrega, además se pueden levantar banderas
de advertencia si se detecta que algo está saliendo mal.
https://mundotesting.com/que-metodologias-existen-para-el-control-de-calidad-del-software/ 4/7
13/4/2020 ¿Qué metodologías existen para el control de calidad del software? — Mundo Testing
Permite la obtención de la madurez del proceso de pruebas y puede ofrecer varias recomendaciones que
permiten alcanzar el nivel de madurez adecuado para la empresa.
TMMi
En inglés Test Maturity Model Integration, es un marco de referencia la mejora de procesos de prueba
relacionado con el CMMI (Capability Maturity Model Integration).
1. Inicial: El proceso de prueba es caótico, no hay procedimientos de pruebas definidos. Las pruebas se
realizan de una manera artesanal regularmente por los mismos desarrolladores, no existe un ambiente de
2. Gestionado: El proceso de pruebas es administrado de manera básica y las prácticas existentes se
conservan en situaciones de crisis, existe un ambiente dedicado para pruebas.
3. Definido: Pruebas controladas en el ciclo de vida con hitos. Existe un área dedicada para las pruebas,
con protocolos de entrenamiento, se ejecutan pruebas no funcionales y los entregables son sujetos a
revisión entre pares.
4. Medido: Las pruebas son un proceso bien definido, fundamentado y medible. Las revisiones e
inspecciones son consideradas como parte del proceso de prueba.
https://mundotesting.com/que-metodologias-existen-para-el-control-de-calidad-del-software/ 5/7
13/4/2020 ¿Qué metodologías existen para el control de calidad del software? — Mundo Testing
5. Optimizado: Se tiene la capacidad de mejorar continuamente los procesos de prueba basados en una
compresión cualitativa de los mismos. Actividades orientadas a la prevención de la aparición de defectos.
Modelo STEP
En inglés Systematic Test and evaluation Process, es una metodología de pruebas estructurada, también
usada como modelo basado en contenido para mejoras en el proceso de pruebas las cuales no se
requieren que aparezcan en un orden especifico como sucede en TPI y TMMI. (Bath & van Veenendaal,
2014). Este modelo hace énfasis en la detección de los defectos desde fases tempranas del ciclo de vida y
Describe 4 roles:
Líder de pruebas.
Analista de pruebas.
Probador (Tester)
Revisor
CTP
En inglés Critical Testing Process, la premisa básica de este modelo es que ciertos procesos de pruebas
son críticos, estos procesos si son ejecutados de la manera correcta asegurarán el éxito del equipo de
pruebas. El modelo identifica 12 procesos análisis críticos. Una evaluación de CTP identifica los procesos
que son fuertes y que son débiles y proporciona prioridad recomendaciones de mejora basada en
https://mundotesting.com/que-metodologias-existen-para-el-control-de-calidad-del-software/ 6/7
13/4/2020 ¿Qué metodologías existen para el control de calidad del software? — Mundo Testing
https://mundotesting.com/que-metodologias-existen-para-el-control-de-calidad-del-software/ 7/7