“explorando el testing exploratorio”€¦ · aprendizaje ejecución de las pruebas diseño...

Post on 27-Oct-2020

10 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

“Explorando el

Testing Exploratorio”

Ing. Lisandra Armas

@lisyarmas

¿Han jugado al puzzle/rompecabezas?

Entonces, hemos realizado Testing!

Exploratory Testing Explained, James Bach.

Pruebas Exhaustivas

Diseño de Casos de Prueba

Testing Exploratorio

Testing Exploratorio

Explorando el Testing Exploratorio

Testing Exploratorio basado en sesiones

Métricas en sesiones exploratorias

Mind Maps en Testing Exploratorio

Explorando el Testing Exploratorio

Testing Exploratorio basado en sesiones

Métricas en sesiones exploratorias

Mind Maps en Testing Exploratorio

¿Qué es Testing Exploratorio?

Aprendizaje Ejecución de

las pruebasDiseño

Forma simultánea

¿Cuándo realizar Testing Exploratorio?

Testing ExploratorioProveer feedback de un nuevo

producto o funcionalidad.

Aprender rápidamente el producto.

Tenemos pruebas automatizadas

pero queremos diversificar nuestras

pruebas.

Mejorar pruebas existentes.

Pruebas de Regresión.

Beneficios del Testing Exploratorio

en entornos ágiles:

Fácil de optimizar.

Tomar decisiones en tiempo real.

Llega a dónde la automatización no puede!

Pensamiento crítico

Observadores

Creativos

Curiosos

Explorando el Testing Exploratorio

Testing Exploratorio basado en sesiones

Métricas en sesiones exploratorias

Mind Maps en Testing Exploratorio

Explorando el Testing Exploratorio

Testing Exploratorio basado en sesiones

Métricas en sesiones exploratorias

Mind Maps en Testing Exploratorio

Testing Exploratorio basado en sesiones

Facilita

registro del progreso

Organizar y reportar

cubrimiento

Testing Exploratorio basado en sesiones

Ininterrumpidas Balance entre

foco y flexibilidad

Mejora Continua Test no Guionado

Ad-hoc

Componentes de una

Sesión Exploratoria

Misión

Áreas

Tiempo de sesión

Tester

División de Tareas

% Diseño de Casos de Prueba y Ejecución

% Investigación y Reporte de Incidentes

% Armado de la sesión

% Misión vs Oportunidad

Archivo de datos

Notas de Prueba

Riesgos y defectos

Inconvenientes y Dudas

Propuesto por Jonathan Bach

Descubrir….

Probar cierto aspecto….

Buscar cierto tipo de errores….

Analizar un factor de calidad….

Explorar las dimensiones del producto….

Foco de la Misión de una sesión

“Probar los casos borde” para “la funcionalidad XX del sistema TAL”.

“Revisar la precisión de los mensajes de error” para “el tipo de errores XXXX”.

“Probar la vulnerabilidad a SQL Injection” para “el login y las páginas de

administración”.

“Explorar la nueva funcionalidad X”

Ejemplos de Misión de una sesión

Realizar pruebas y cubrir un 100% de la aplicación como usuario administrador.

https://www.slideshare.net/FedericoToledo/taller-de-testing-exploratorio

Explorando el Testing Exploratorio

Testing Exploratorio basado en sesiones

Métricas en sesiones exploratorias

Mind Maps en Testing Exploratorio

Explorando el Testing Exploratorio

Testing Exploratorio basado en sesiones

Métricas en sesiones exploratorias

Mind Maps en Testing Exploratorio

Métricas de una sesión

Sesió

n

Fecha Hora Duraci

ón

Misión Oport

unida

d

Testin

g

Defect

os

Armad

o

#

Defect

os

#

Inconv

enient

es

#

Tester

s

TE-

S01

Fecha Hora 1h 1h 0 0.8 0.1 0.1 1 3 1

TE-

S02

Fecha Hora 2h 2h 0h 0.5 0.4 0.1 8 0 1

TE-

S03

Fecha Hora 2h 1h 1h 0.9 0.1 0 1 0 1

https://www.slideshare.net/FedericoToledo/taller-de-testing-exploratorio

Métricas de una sesión

Sesió

n

Fecha Hora Duraci

ón

Misión Oport

unida

d

Testin

g

Defect

os

Armad

o

#

Defect

os

#

Inconv

enient

es

#

Tester

s

TE-

S01

Fecha Hora 1h 1h 0 0.8 0.1 0.1 1 3 1

TE-

S02

Fecha Hora 2h 2h 0h 0.5 0.4 0.1 8 0 1

TE-

S03

Fecha Hora 2h 1h 1h 0.9 0.1 0 1 0 1

https://www.slideshare.net/FedericoToledo/taller-de-testing-exploratorio

Métricas de una sesión

Sesió

n

Fecha Hora Duraci

ón

Misión Oport

unida

d

Testin

g

Defect

os

Armad

o

#

Defect

os

#

Inconv

enient

es

#

Tester

s

TE-

S01

Fecha Hora 1h 1h 0 0.8 0.1 0.1 1 3 1

TE-

S02

Fecha Hora 2h 2h 0h 0.5 0.4 0.1 8 0 1

TE-

S03

Fecha Hora 2h 1h 1h 0.9 0.1 0 1 0 1

https://www.slideshare.net/FedericoToledo/taller-de-testing-exploratorio

Métricas de una sesión

Ventajas del registro de Métricas en el Testing Exploratorio

Conocer las

sesiones

exploratorias

que deben ser

repetidas.

Creación de

nuevas sesiones

exploratorias a

partir de las

oportunidades

registradas en

una sesión.

Rápido acceso

al resultado de

las sesiones

exploratorias.

Tiempo de Dinámica

Explorando el Testing Exploratorio

Testing Exploratorio basado en sesiones

Métricas en sesiones exploratorias

Mind Maps en Testing Exploratorio

Técnicas de pruebas basadas en la experiencia

Explorando el Testing Exploratorio

Testing Exploratorio basado en sesiones

Mind Maps en Testing Exploratorio

https://www.tonybuzan.com/

Aplicaciones para elaborar Mind Maps

Xmind

https://www.xmind.net

Mindmup

https://www.mindmup.com/

Mindmeister

https://www.mindmeister.com/es

https://www.ministryoftesting.com/

https://huddle.eurostarsoftwaretesting.com/mindmapping-killer-way-increase-test-coverage/

http://www.bettertesting.co.uk/content/?p=956

http://testerstrek.blogspot.com/2012/05/end-to-end-software-development.html

Ejemplo de una sesión exploratoria en Mind maps. Xmind 8

Mind Maps

Ventajas del uso de Mind Maps en el Testing Exploratorio

Conocer la

estructura del

sistema.

Rápida visión

del estado del

sistema y la

cobertura de

pruebas.

Planificación y

estimación de

pruebas.

Preguntas

@lisyarmas

Gracias!!!

“Explorando el

Testing Exploratorio”

Ing. Lisandra Armas

@lisyarmas

top related