testing exploratorio en un entorno Ágil...genda ¿que es el testing exploratorio? ejemplo de una...

29
cl.abstracta.us TESTING EXPLORATORIO EN UN ENTORNO ÁGIL

Upload: others

Post on 12-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Pia Tobar

piatobar

Ing. Computación e

Informática

He trabajado en Testing

de Software por más de 3

años.

Actualmente trabajo en

Abstracta

Oradores Jorge Luis Galarraga

jgalarraga

Ing. Informático

He trabajado en Testing

de Software por más de 2

años.

Actualmente trabajo en

Abstracta

2

Page 3: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

¿Que es el Testing Exploratorio?Agenda

Ejemplo de una Sesión

Testing Exploratorio basado

en Sesiones

3

Métricas en

Sesiones Exploratorias

Page 4: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

4

¿Alguna vez has

resuelto un

rompecabezas?

Pruebas

Exhaustivas

Page 5: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Forma Simultánea

Testing Exploratorio según James Bach

Ejecución de

Pruebas

Aprendizaje

Diseño

5

Page 6: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

¿Testing Exploratorio?

6

Page 7: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Proveer feedback de

un nuevo producto o

funcionalidad.

Aprender rápidamente del producto.

Mejorar nuestras pruebas

existentes.

Pruebas de

Regresión.

Ampliar lacobertura de

nuestras pruebas.

¿Cuándo

realizar

Testing Exploratorio?

7

Page 8: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Beneficios del Testing Exploratorio

en entornos ágiles

Feedback temprano.

Entregar resultados en

un menor tiempo.

Llega donde la automatización

no puede.

Tomar decisiones en tiempo

real.

8

Page 9: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Habilidades del Tester

Creativo Observador Pensamiento

Crítico

Curioso Pensamiento

Out of the

Box

9

Page 10: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

AD-HOC

Testing

10

Page 11: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

11

Testing Exploratorio

basado en Sesiones

Page 12: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

IninterrumpidasBalance entre

foco y flexibilidad

Mejora Continua Test no Guionado

Sesión

12

Page 13: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Beneficios de una

Sesión

Exploratoria

13

Reportar el cubrimiento

de las pruebas.

Facilitarregistro del progreso de las pruebas.

Organizarlas pruebas.

Page 14: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

14

¿En dónde documentar una Sesión?

Page 15: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Contenido de una SesiónPropuesta por Jonathan Bach

15

División de Tareas

Duración (minutos).

Armado de la session (%).

Diseño de Casos de prueba y Ejecución (%).

Investigación y Reporte de Incidentes (%).

Archivo de datos

Notas de Prueba

Riesgos y Defectos

Inconvenientes

Misión

Áreas

Tiempo de Sesión

Tester

Misión vs Oportunidad

Page 16: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Ejemplo de una

Sesión Exploratoria

16

Page 17: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

17

opencart.abstracta.us

Sistema a probar

Page 18: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

18

Validar que un usuario no

registrado pueda realizar la

compra de un producto desde el

home page.

30 Minutos

Antes de Comenzar...

Page 19: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

19

Page 20: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Métricas en

Sesiones Exploratorias

20

Page 21: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Métricas de una Sesión

21

Page 22: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Métricas de una Sesión

22

Page 23: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Métricas de una Sesión

23

Page 24: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Ventajas del

registro de

Métricas

24

Conocer las sesiones que

deben ser repetidas.

Rápido acceso a los resultados de las sesiones exploratorias

realizadas.

Crear nuevas sesiones a

partir de las oportunidades

registradas en las sesiones.

Page 25: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

La efectividad del testing se apoya en la

experiencia del tester.

No tienes límites para

probar.

Los resultados obtenidos

ayudan en las siguientes acciones.

El foco principal es encontrar

problemas y defectos.

25

Es un cambio deMindset.

Amplia tus conocimientos continuamente.

Lo aprendido

Page 26: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

PREGUNTAS

Page 27: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

27

Referencias

Charla “Explorando el Testing Exploratorio”, Lisandra Armas para Nahual Uruguay.

https://www.youtube.com/watch?v=QCCs_B2XS5I&t=2456s

Presentacion “Testing Exploratorio”, Claudia Badell.

https://es.slideshare.net/ClaudiaBadell/testing-exploratorio

Session-Based Test Management, Jonathan Bach.

https://www.satisfice.com/download/session-based-test-management

Introducción a las Pruebas de Sistemas de Información, Federico toledo.

https://www.federico-toledo.com/libro-de-testing-introduccion-a-las-pruebas-de-sistemas-de-

informacion/

Page 28: TESTING EXPLORATORIO EN UN ENTORNO ÁGIL...genda ¿Que es el Testing Exploratorio? Ejemplo de una Sesión Testing Exploratorio basado en Sesiones 3 Métricas en Sesiones Exploratorias

Feedback

¡Muchas Gracias!