Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... ·...
Transcript of Tutorial TestingV6 - LACNICslides.lacnic.net/wp-content/themes/slides/docs/lacnic24/... ·...
![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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/1.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/2.jpg)
¿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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/3.jpg)
¿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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/4.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/5.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/6.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/7.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/8.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/9.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/10.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/11.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/12.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/13.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/14.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/15.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/16.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/17.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/18.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/19.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/20.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/21.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/22.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/23.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/24.jpg)
¿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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/25.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/26.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/27.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/28.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/29.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/30.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/31.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/32.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/33.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/34.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/35.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/36.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/37.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/38.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/39.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/40.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/41.jpg)
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 •](https://reader034.fdocuments.in/reader034/viewer/2022042102/5e7e9b63b1c3913575714ba9/html5/thumbnails/42.jpg)
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…