tutorial testingv6 - lacnicslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... ·...

42
Tutorial TestingV6 Ing. Gustavo Guimerans Centro de Ensayos de Software (www.CES.com.uy) Por favor espere… Ha llegado el fin de Internet Perdonen las molestias IPv6 Loading Bogotá, Colombia, LACNIC24 – Setiembre 2015 Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Upload: others

Post on 21-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Tutorial TestingV6 Ing. Gustavo Guimerans

Centro de Ensayos de Software (www.CES.com.uy) Por  favor  espere…  Ha  llegado  el  fin  de  Internet  Perdonen  las  molestias  

 IPv6  Loading  

Bogotá, Colombia, LACNIC24 – Setiembre 2015

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 2: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

¿Quiénes somos?

Bogotá, Colombia, LACNIC24 – Setiembre 2015 2

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 3: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

¿Quiénes somos? §  Especializados en servicios de testing

•  Evaluar la calidad de los sistemas

§  Emprendimiento conjunto •  Vínculo Academia-Industria

§  Símbolo de calidad •  Desde 2004

Bogotá, Colombia, LACNIC24 – Setiembre 2015 3

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 4: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Servicios •  Testing funcional •  Ensayos de plataformas •  Capacitación en testing

ü Carrera – Desde 2011 – 11 ediciones ü Grado y Posgrado ü Especializaciones

•  Consultoría en testing ü Departamento de testing ü Proceso de testing ü Apoyo en proyectos de testing

•  Certificación / Homologación /Conformidad Bogotá, Colombia, LACNIC24 – Setiembre 2015 4

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 5: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Contexto

Bogotá, Colombia, LACNIC24 – Setiembre 2015

INTERNET

Clientes Routers Switches Web Servers Firewall Applications

ServersBases de

Datos

5

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 6: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

que puede generar

Repasemos con un caso

Una falla (externa) Error humano

Un defecto (interno)

puede generar

Sistema de gestión del aeropuerto

¿Una IP? 192.168.233.1

Bogotá, Colombia, LACNIC24 – Setiembre 2015 6

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 7: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

El testing…

Es una investigación técnica y empírica orientada a proporcionar información sobre la calidad de un producto de software para un actor o usuario

“Es una actividad cognitiva,

no es una actividad mecánica”

Bogotá, Colombia, LACNIC24 – Setiembre 2015 7 Cem Kaner

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 8: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Axioma

Edsger Wybe Dijkstra

http://www.cs.utexas.edu/users/EWD/

Bogotá, Colombia, LACNIC24 – Setiembre 2015 8

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 9: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Metodología

Bogotá, Colombia, LACNIC24 – Setiembre 2015 9

E   A   C   T  

T   I   V  

A   I  

P   D   A  

A   D   E   S  

¿Nivel?

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 10: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Metodología

Bogotá, Colombia, LACNIC24 – Setiembre 2015 10

Planificación  de  pruebas  

Estudio  de  la  arquitectura  del  

sistema  

Determinación  del  alcance  de  las  

pruebas  Priorización  de  funcionalidades  

Diseño  de  pruebas  

Definición  de  la  estrategia  de  

tesAng  

Diseño  de  casos  de  prueba  y  misiones  

de  tesAng  exploratorio  

Validación  de  casos  de  prueba  y  

misiones  de  tesAng  exploratorio  

Configuración  de  las  pruebas  

Armado  de  ambiente  IPv4  

Armado  de  ambiente  IPv6  

Documentación  de  la  configuración  de  

ambientes  

Ejecución  de  pruebas  

Ejecución  en  sistema  bajo  prueba  IPv4  

Ejecución  en  sistema  bajo  prueba  IPv6  

Pruebas  de  regresión  

Evaluación  de  las  pruebas  

Revisión  de  las  pruebas  

Determinación  del  nivel  de  

cerAficación  Mejora  de  la  base  de  conocimiento  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 11: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Metodología

Planificación  de  pruebas  

Diseño  de  pruebas  

Configuración  de  las  pruebas  

Ejecución  de  pruebas  

Evaluación  de  las  pruebas  

Bogotá, Colombia, LACNIC24 – Setiembre 2015 11

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 12: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Actores §  Organización promotora - LACNIC

•  Centraliza la metodología •  Determina quiénes son capacitadores autorizados

§  Capacitadores - LACNIC y CES •  Diseñan y ofrecen capacitaciones sobre la metodología

§  Organización interesada probar sistemas •  Entienden y promueven la importancia de probar sistemas •  Capacitar su personal y prueban sus sistemas

§  Testers / Consultores •  Se forman para poder brindan el servicio •  Son contratados por las organizaciones interesadas •  Diseñan, ejecutan y documentan las pruebas •  Identificar los problemas y los corrigen

Bogotá, Colombia, LACNIC24 – Setiembre 2015 12

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 13: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Metodología

Planificación  de  pruebas  

Estudio  de  la  arquitectura  del  

sistema  

Determinación  del  alcance  de  las  

pruebas  Priorización  de  funcionalidades  

Diseño  de  pruebas  

Definición  de  la  estrategia  de  tesAng  

Diseño  de  casos  de  prueba  y  misiones  

de  tesAng  exploratorio  

Validación  de  casos  de  prueba  y  

misiones  de  tesAng  exploratorio  

Configuración  de  las  pruebas  

Armado  de  ambiente  IPv4  

Armado  de  ambiente  IPv6  

Documentación  de  la  configuración  de  

ambientes  

Ejecución  de  pruebas  

Ejecución  en  sistema  bajo  prueba  IPv4  

Ejecución  en  sistema  bajo  prueba  IPv6   Pruebas  de  regresión  

Evaluación  de  las  pruebas  

Revisión  de  las  pruebas  

Determinación  del  nivel  

Mejora  de  la  base  de  conocimiento  

Planificación  de  pruebas  

Determinación  del  alcance  de  las  

pruebas  Priorización  de  funcionalidades  

Estudio  de  la  arquitectura  del  

sistema  

Bogotá, Colombia, LACNIC24 – Setiembre 2015 13

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 14: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Arquitectura

Bogotá, Colombia, LACNIC24 – Setiembre 2015 14

Planificación  de  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 15: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Bogotá, Colombia, LACNIC24 – Setiembre 2015 15

Planificación  de  pruebas  

Arquitectura

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 16: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Alcance y priorización

§  Datos IP (ej. geolocalización) §  Comunicación (ej. alerta) §  Consumidoras configuraciones (ej. XML)

Bogotá, Colombia, LACNIC24 – Setiembre 2015 16

Planificación  de  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 17: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Metodología

Planificación  de  pruebas  

Estudio  de  la  arquitectura  del  

sistema  

Determinación  del  alcance  de  las  

pruebas  Priorización  de  funcionalidades  

Diseño  de  pruebas  

Definición  de  la  estrategia  de  tesAng  

Diseño  de  casos  de  prueba  y  misiones  

de  tesAng  exploratorio  

Validación  de  casos  de  prueba  y  

misiones  de  tesAng  exploratorio  

Configuración  de  las  pruebas  

Armado  de  ambiente  IPv4  

Armado  de  ambiente  IPv6  

Documentación  de  la  configuración  de  

ambientes  

Ejecución  de  pruebas  

Ejecución  en  sistema  bajo  prueba  IPv4  

Ejecución  en  sistema  bajo  prueba  IPv6   Pruebas  de  regresión  

Evaluación  de  las  pruebas  

Revisión  de  las  pruebas  

Determinación  del  nivel  

Mejora  de  la  base  de  conocimiento  

Diseño  de  pruebas  

Definición  de  la  estrategia  de  

tesAng  

Diseño  de  casos  de  prueba  y  misiones  de  

tesAng  exploratorio  

Validación  de  casos  de  prueba  y  misiones  de  

tesAng  exploratorio  

Bogotá, Colombia, LACNIC24 – Setiembre 2015 17

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 18: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Estrategia de pruebas

Bogotá, Colombia, LACNIC24 – Setiembre 2015 18

Diseño  de  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 19: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Creación de CdP

Bogotá, Colombia, LACNIC24 – Setiembre 2015 19

Diseño  de  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 20: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Pruebas sobre los datos

Bogotá, Colombia, LACNIC24 – Setiembre 2015 20

Diseño  de  pruebas  

… comunicaciones … arquitectura

INTERNET

Clientes Routers Switches Web Servers Firewall Applications

ServersBases de

Datos

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 21: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Saltear controles

Herramienta

Request(A) Request(A)

Response(A) Response(A)

Request(A)

Request(B)

Request(C) Servidor Web

Bogotá, Colombia, LACNIC24 – Setiembre 2015

Page 22: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Metodología

Planificación  de  pruebas  

Estudio  de  la  arquitectura  del  

sistema  

Determinación  del  alcance  de  las  

pruebas  Priorización  de  funcionalidades  

Diseño  de  pruebas  

Definición  de  la  estrategia  de  tesAng  

Diseño  de  casos  de  prueba  y  misiones  

de  tesAng  exploratorio  

Validación  de  casos  de  prueba  y  

misiones  de  tesAng  exploratorio  

Configuración  de  las  pruebas  

Armado  de  ambiente  IPv4  

Armado  de  ambiente  IPv6  

Documentación  de  la  configuración  de  

ambientes  

Ejecución  de  pruebas  

Ejecución  en  sistema  bajo  prueba  IPv4  

Ejecución  en  sistema  bajo  prueba  IPv6   Pruebas  de  regresión  

Evaluación  de  las  pruebas  

Revisión  de  las  pruebas  

Determinación  del  nivel  

Mejora  de  la  base  de  conocimiento  

Configuración  de  las  pruebas  

Armado  de  ambiente  IPv4  

Armado  de  ambiente  IPv6  

Documentación  de  la  

configuración  de  ambientes  

Bogotá, Colombia, LACNIC24 – Setiembre 2015 22

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 23: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Armado ambientes IPvX

§  Oráculo •  IPv6 à IPv6 •  IPv4 à IPv4

§  IPv6 filtrando y rechazando IPv4

Bogotá, Colombia, LACNIC24 – Setiembre 2015 23

Configuración  de  las  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 24: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

¿Dónde están los errores?

§  Código fuente §  Configuración

•  Aplicación •  Ambiente

Bogotá, Colombia, LACNIC24 – Setiembre 2015 24

Configuración  de  las  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 25: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Metodología

Planificación  de  pruebas  

Estudio  de  la  arquitectura  del  

sistema  

Determinación  del  alcance  de  las  

pruebas  Priorización  de  funcionalidades  

Diseño  de  pruebas  

Definición  de  la  estrategia  de  tesAng  

Diseño  de  casos  de  prueba  y  misiones  

de  tesAng  exploratorio  

Validación  de  casos  de  prueba  y  

misiones  de  tesAng  exploratorio  

Configuración  de  las  pruebas  

Armado  de  ambiente  IPv4  

Armado  de  ambiente  IPv6  

Documentación  de  la  configuración  de  

ambientes  

Ejecución  de  pruebas  

Ejecución  en  aplicaciones  IPv4  

Ejecución  en  aplicaciones  IPv6   Pruebas  de  regresión  

Evaluación  de  las  pruebas  

Revisión  de  las  pruebas  

Determinación  del  nivel  

Mejora  de  la  base  de  conocimiento  

Ejecución  de  pruebas  

Ejecución  en  sistema  bajo  prueba  IPv4  

Ejecución  en  sistema  bajo  prueba  IPv6  

Pruebas  de  regresión  

Bogotá, Colombia, LACNIC24 – Setiembre 2015 25

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 26: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Ejecuciones

Bogotá, Colombia, LACNIC24 – Setiembre 2015 26

Ejecución  de  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 27: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Metodología

Planificación  de  pruebas  

Estudio  de  la  arquitectura  del  

sistema  

Determinación  del  alcance  de  las  

pruebas  Priorización  de  funcionalidades  

Diseño  de  pruebas  

Definición  de  la  estrategia  de  tesAng  

Diseño  de  casos  de  prueba  y  misiones  

de  tesAng  exploratorio  

Validación  de  casos  de  prueba  y  

misiones  de  tesAng  exploratorio  

Configuración  de  las  pruebas  

Armado  de  ambiente  IPv4  

Armado  de  ambiente  IPv6  

Documentación  de  la  configuración  de  

ambientes  

Ejecución  de  pruebas  

Ejecución  en  sistema  bajo  prueba  IPv4  

Ejecución  en  sistema  bajo  prueba  IPv6   Pruebas  de  regresión  

Evaluación  de  las  pruebas  

Revisión  de  las  pruebas  

Determinación  del  nivel    

Mejora  de  la  base  de  conocimiento  

Evaluación  de  las  pruebas  

Revisión  de  las  pruebas  

Mejora  de  la  base  de  

conocimiento  

Bogotá, Colombia, LACNIC24 – Setiembre 2015 27

Determinación  del  nivel  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 28: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Niveles

Bogotá, Colombia, LACNIC24 – Setiembre 2015 28

Evaluación  de  las  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 29: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Evaluación de resultados

29 Bogotá, Colombia, LACNIC24 – Setiembre 2015

Evaluación  de  las  pruebas  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 30: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

En testing

Bogotá, Colombia, LACNIC24 – Setiembre 2015 30

Evaluación  de  las  pruebas  

IPv6UserApp IPv6FullApp

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 31: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

En producción

Bogotá, Colombia, LACNIC24 – Setiembre 2015 31

Evaluación  de  las  pruebas  

IPv6UserService IPv6FullService

IPv6System

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 32: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Roles

§  Líder de testing •  Define objetivos •  Planifica las pruebas •  Elabora el inventario de funcionalidades y lo prioriza •  Define la estrategia de pruebas •  Definirá la configuración de los ambientes de prueba •  Seguimiento y control del proyecto, de la metodología y la evaluación

§  Tester •  Elaboración del inventario de pruebas junto al líder de testing •  Diseñará los CdP, las misiones de TE y ejecutará las pruebas •  Registra las sesiones de prueba así como los resultados

§  Experto en IPv6 •  Prioriza el inventario junto con el líder de testing •  Valida, evalúa y colabora en el resto de las tareas

Bogotá, Colombia, LACNIC24 – Setiembre 2015 32

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 33: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Proceso de elaboración

Bogotá, Colombia, LACNIC24 – Setiembre 2015

Entender la problemática

Estudio del estándar

Especificación de la metodología y eventualmente protocolo de

pruebas

Verificación del

protocolo y metodología

Actualización…

33

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 34: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Analogía

34

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 35: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Analogía

Bogotá, Colombia, LACNIC24 – Setiembre 2015 35

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 36: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Proyectos similares Tokens

§  Dispositivo (hardware) §  Almacenar certificados y firmas digitales §  Provee algoritmos de cifrado

Bogotá, Colombia, LACNIC24 – Setiembre 2015 36

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 37: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Proyectos similares TV Digital

Bogotá, Colombia, LACNIC24 – Setiembre 2015 37

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 38: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Bogotá, Colombia, LACNIC24 – Setiembre 2015 38

Planificación  de  pruebas  

Estudio  de  la  arquitectura  del  

sistema  

Determinación  del  alcance  de  las  

pruebas  Priorización  de  funcionalidades  

Diseño  de  pruebas  

Definición  de  la  estrategia  de  tesAng  

Diseño  de  casos  de  prueba  y  misiones  

de  tesAng  exploratorio  

Validación  de  casos  de  prueba  y  

misiones  de  tesAng  exploratorio  

Configuración  de  las  pruebas  

Armado  de  ambiente  IPv4  

Armado  de  ambiente  IPv6  

Documentación  de  la  configuración  de  

ambientes  

Ejecución  de  pruebas  

Ejecución  en  aplicaciones  IPv4  

Ejecución  en  aplicaciones  IPv6   Pruebas  de  regresión  

Evaluación  de  las  pruebas  

Revisión  de  las  pruebas  

Determinación  del  nivel  

Mejora  de  la  base  de  conocimiento  

Ejecución  de  pruebas  

Ejecución  en  sistema  bajo  prueba  IPv4  

T e s t i n gV6

Ejecución  en  sistema  bajo  prueba  IPv6  

Pruebas  de  regresión  

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 39: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Bogotá, Colombia, LACNIC24 – Setiembre 2015 39

T e s t i n gV6

Ejecución  de  pruebas  

Ejecución  en  sistema  bajo  prueba  IPv4  

Ejecución  en  sistema  bajo  prueba  IPv6  

Pruebas  de  regresión  

Taller: https://goo.gl/1Y10wQ Formulario: http://goo.gl/forms/8d3C4BRGnn

Instrucciones: https://goo.gl/qCfZaN - Vagrants: https://goo.gl/PUVD8i

Page 40: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Hay algo peor que encontrar un gusano en una manzana…

Encontrar medio gusano!

Bogotá, Colombia, LACNIC24 – Setiembre 2015 40

Manzanas y Gusanos

Page 41: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Manzanas y Gusanos

¿Cómo podemos protegernos de esto?

Hacer una radiografía a la manzana antes de morderla

Bogotá, Colombia, LACNIC24 – Setiembre 2015 41

Page 42: Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... · 2016-04-22 · • Elaboración del inventario de pruebas junto al líder de testing •

Gracias

Centro de Ensayos de Software •  Sitio: http://www.ces.com.uy •  Carrera de Testing: http://www.ces.com.uy/index.php/carrera-de-testing •  Twitter: @ces_com_uy •  Facebook: /CentroDeEnsayosDeSoftware •  Plataforma de capacitación: http://www.capacitacion.ces.com.uy •  Blog: http://blog.ces.com.uy •  Contacto: [email protected] •  Youtube: Centro de Ensayos de Software

Bogotá, Colombia, LACNIC24 – Setiembre 2015

Más dudas y comentarios, me buscan o…

[email protected] 42