Sei sulla pagina 1di 22

Scrum

Testing

www.bstriker.com
Logo@Copyright
Objetivos

1. Compartir conocimiento adquirido en distintos proyectos con la comunidad de


Testing.

2. Generar un espacio donde se generen nuevas relaciones entre los participantes.

3. Proveer herramientas de desarrollo profesional para los referentes de la


comunidad.

4. Facilitar teora y fuentes de informacin acadmica.

www.bstriker.com
Historia del Testing
Antes de 1956. Periodo orientado a debugging. En el 49 A.M. Touring es el
precursor (Checking a large routine).

Entre 1957 y 1978. Periodo orientado a demostracin.

Entre 1979 y 1982. Periodo orientado a destruccin. Myers - The Art of Software
Testing.

Entre 1983 y 1984. Periodo orientado a evaluacin. (V,V&T).

Entre 1985 y la actualidad. Periodo orientado a prevencin. STEP (Systematic


Test and Evaluation Process)

www.bstriker.com
Por qu?
Modelo de trabajo incorrecto. (giles o Estructurados)
Los objetivos del Testing no son claros.
Se realiza ms Testing basado en la experiencia de los testers.
Testers sin formacin o habilidad.
No se cuenta con informacin relevante a las pruebas.
No hay criterios claros de comienzo o n de Prueba.
Testing como cuello de botella.
La infraestructura de Testing no se condice con la del ambiente productivo.
Herramientas obsoletas o demasiadas herramientas.
Equipo de Testing muy lejos. (Testers en Desarrollo o un rea de Testing?)
Proceso de trabajo incorrecto.

Muchas otras razones

www.bstriker.com
Mejora Continua
Con frecuencia las pruebas representan una importante cantidad de los costes
totales del desarrollo de proyectos.

De la misma forma que un proceso software experimenta mejora, el proceso de
prueba puede estar sujeto a evaluacin y a un perfeccionamiento.

An as, el proceso de prueba es mencionado slo en una pequea parte de
modelos conocidos par mejora de software.

Los modelos en esta seccin estn hechos para cubrir la brecha (close the
gap).
Modelos Bsicos
Test Maturity Model (TMM).

Test Process Improvement (TPI).

Critical Test Process (CTP).

Systematic Test and Evolution Process (STEP).

Capability Maturity Model Integration (CMMI).
Otros modelos
ITIL V3 Pruebas concebidas como un servicio, estableciendo la organizacin
de prueba utilizando los procesos ITIL y buenas prcticas.

TIM Test Improvement Model, modelo de proceso de mejora centrado en
la eciencia de coste.

Tmap Test Management, enfoque para pruebas orientadas al resultado.

SQR Software Quality Rank, mejora de la calidad de software a nivel de
componente.

Comparativo
Resumen General
79-82
Antes '56 57-78 83-84 85 .
(Myers)

TESTING Evaluacin
Debbuging Demo Destruccin Prevencin
(V,V &T)

MODELOS DE Cascada (Benignton - 92 Modelo 94 RUP


Royce) 99 TDD
DESARROLLO V / W Primer gil

MODELOS DE SPICE
STEP - 86 TMM - 90 TPI - 97 (4) CMMi -
MEJORA CTP (12) - '04
(3) (5) (SOGETI) 02
CONTINUA (6)

MODELOS Deming Six Sigma


Kaizen TQM EFQM - 88
GENERALES PDCA - 86
SCRUM 95
79-82
Antes '56 57-78 83-84 85 .
(Myers)

TESTING Evaluacin
Debbuging Demo Destruccin Prevencin
(V,V &T)

MODELOS DE Cascada (Benignton - SCRUM SCRUM


92 Modelo 94 RUP
Royce) 99 TDD
DESARROLLO V / W Primer gil

MODELOS DE SPICE
STEP - 86 TMM - 90 TPI - 97 (4) CMMi -
MEJORA CTP (12) - '04
(3) (5) (SOGETI) 02
CONTINUA (6)

MODELOS Deming Six Sigma


Kaizen TQM EFQM - 88
GENERALES PDCA - 86
SCRUM - FACTS

Pioneros Nonaka y Takeuchi (85).
Signica Avance en Equipo.
Presentado Ocialmente en el 95 por Ken Schwaber (Scrum Development
process).
Considerado Mtodo gil (Maniesto gil).
Es un modelo incremental, de ciclos cortos.
Muy til en requerimientos inestables.
Por lo general necesita el apoyo de herramientas de automatizacin.
Aunque AGIL aun debe documentar los casos de pruebas para dejar evidencia
de la tarea.

Pgina 11
SCRUM - MODELO

Pgina 12
SCRUM - PROCESO

PRODUCT OWNER: Organiza el backlog, escribe stories y las prioriza.

SCRUM MASTER: Facilitador entre el Product Owner y el team. Protege


(distracciones o amenazas) y hace cumplir reglas.

TEAM (3-9): Anlisis, Diseo, Desarrollo, Testing entre otras

OPCIONALES:

STAKEHOLDERS: Por lo general participan solo de las revisiones.
MANAGERS

Pgina 13
SCRUM - Implementacin

SPRINT:
Es donde se ejecuta el trabajo planicado.
2-3 Semanas (max 30 das).
Daily meetings (No ms de 15 minutos).
Todos son bienvenidos pero solo los integrantes del team pueden hablar en
DM.
En las DM se responden 3 preguntas.

Scrum de Scrum.

Incremento del producto.

Restrospectiva o Lecciones aprendidas.

Pgina 14
SCRUM TESTING
Es una metodologa no una tcnica de Testing.

Se complementa con TDD, BDD, No Sistemticas.

Se pueden aplicar tanto tcnicas Dinmicas como Estticas.

Misiones de Testing (Exploracin).

Automatizacin es prioritario.

www.bstriker.com
SCRUM TESTING - EJEMPLO
Generar un listado de escenarios relacionados con las stories.

En la primera iteracin automatizar los escenarios ms relevantes o crticos.

En las iteraciones siguientes automatizar los escenarios crticos manteniendo


cierta informalidad con los escenarios menos importantes sin llegar al caos.

Reportar los defectos tan pronto sea posible con el mayor detalle posible o con
la posibilidad de comunicarse en detalle con quien soluciona el defecto.

No perder de vista el objetivo de la prueba por iteracin y globalmente. El


resultado total de Scrum es lo importante.

www.bstriker.com
EXPERIENCIA


INVITADO

www.bstriker.com
Pruebas Estticas o slo Pruebas Dinmicas
en SCRUM?

Pgina 18
SCRUM - MODELO

Pgina 19
SCRUM TESTING

Aplicar pruebas estticas.

Documentar lo suciente.

Automatizar lo mximo posible pero de una manera reutilizable.

Herramienta de soporte a Testing. Que eliminen la carga de tareas


automatizables.

Balance entre Tcnicas Sistemticas y no Sistemticas dependiendo los


seniorities de los integrantes del team.

www.bstriker.com
SCRUM TESTING

Determinar Testabilidad de componentes lo ms pronto posible.

Seleccionar Integrantes con habilidades de comunicacin.

Determinar qu Automatizar Dinmicamente.

Herramienta de soporte a Testing. Que eliminen la carga de tareas


automatizables.

Testers con habilidad de ejecutar ms que solo pruebas funcionales.

Principios giles.

www.bstriker.com
Muchas gracias!

www.bstriker.com
Logo@Copyright

Potrebbero piacerti anche