Saltar al contenido

Vamos a hacerlo mejor

Ejercicios – “Vamos a hacerlo mejor”

Introducción: Análisis de riesgos en el ámbito de las pruebas

Bienvenido a este importante capítulo de nuestra exploración del testing. En esta parte, hablaremos sobre la Gestión de Riesgos y aprenderemos a analizar el riesgo en Amplios Dominios de Pruebas. En la vasta extensión del desarrollo de software, ciertas áreas conllevan inherentemente más riesgo que otras. Reconocer y entender estas zonas de alto riesgo es primordial para asegurar la robustez y fiabilidad de nuestros productos de software.

En este capítulo, profundizaremos en el concepto general de análisis de riesgos, centrándonos en la identificación y comprensión de las áreas de alto riesgo dentro de los proyectos de software en lugar de casos de prueba individuales.

He aquí un anticipo de lo que trataremos:

  1. La esencia del riesgo: Antes de entrar en detalles, estableceremos una comprensión básica de lo que significa el riesgo en el contexto más amplio del desarrollo y las pruebas de software. 
  1. Ámbitos de riesgo: exploraremos varias áreas dentro de los proyectos de software que tradicionalmente se consideran zonas de alto riesgo. Esto podría ir desde la seguridad de los datos a la experiencia del usuario, desde el procesamiento backend a las interacciones frontend, y mucho más.
  1. Técnicas de evaluación de riesgos: Aprenda metodologías para evaluar y cuantificar los riesgos asociados con diferentes dominios, ayudándole a entender dónde centrar sus esfuerzos de pruebas.
  1. Estrategias basadas en el riesgo: Con una clara comprensión de los dominios de alto riesgo, discutiremos estrategias para asignar recursos, tiempo y esfuerzo para asegurar que estas áreas sean probadas a fondo. 
  1. Exploración práctica: Para consolidar su comprensión, se le asignará la tarea de identificar dominios de alto riesgo en escenarios dados y, de manera crucial, en sus propios proyectos o experiencias. Este ejercicio práctico le ayudará a interiorizar los conceptos y a aplicarlos en contextos reales.

Al final de este capítulo, estarás equipado con el conocimiento y las habilidades para identificar las áreas de alto riesgo en los proyectos de software, asegurando que tus esfuerzos de pruebas se canalicen eficazmente para protegerte contra las vulnerabilidades potenciales.

Embarquémonos en este viaje de comprensión del riesgo a nivel macro y fortifiquemos nuestros proyectos de software contra desafíos imprevistos.

Temas  

  • Riesgos de la automatización de pruebas
  • Requisitos de la automatización de pruebas
  • Creación de escenarios de automatización
  • ¿Quién participa en la automatización de pruebas? 

Objetivos:  

Cuando termines esta unidad, serás capaz de responder a las siguientes preguntas, explorar los conceptos y explicárselo a los demás:

  • ¿Cómo identificar los requisitos relevantes?
  • ¿Cómo definir los riesgos en la automatización de pruebas?
  • ¿Cómo seleccionar un buen escenario?

Resultados 

Cuando termines esta unidad, serás capaz de:

  • Encontrar posibles riesgos en relación con el caso de uso o los requisitos
  • Formular un escenario de AT. En Ejemplo: Sé qué hacer para formular un buen escenario de AT.

Material

Introducción a la tarea: análisis del riesgo en su escenario formulado

Después de explorar Booking.com y haber creado su escenario único, es hora de profundizar en el corazón del análisis de riesgos. Cada escenario, por muy bien pensado que esté, conlleva riesgos inherentes. Su desafío ahora es identificar y articular estos riesgos, asegurando que cuando se trata de pruebas, esté preparado para abordar primero las áreas más críticas.

Objetivo: 
Tu objetivo es analizar el escenario que has desarrollado para Booking.com, identificando las áreas que presentan el mayor riesgo. Estas podrían ser áreas con un flujo de datos significativo, interacciones de usuarios, transacciones financieras o cualquier otro elemento que, si no funciona correctamente, podría tener un impacto sustancial.

Instrucciones: 

Siéntase libre de utilizar la pizarra proporcionada.
1. Revise su escenario: comience revisando el escenario que ha formulado. Familiarícese con sus complejidades, asegurándose de tener una comprensión clara de su flujo y funcionalidades.
2. Resalte las áreas de alto riesgo: en su representación visual, marque o resalte las secciones que crea que conllevan el mayor riesgo. Piense en dónde podrían salir mal las cosas y las posibles implicaciones de dichos problemas.
3. Capture evidencia visual: tome capturas de pantalla o tome notas en la pizarra que detallen las áreas de alto riesgo. Esta documentación visual le servirá como punto de referencia para su análisis.
4. Articule los riesgos: para cada área de alto riesgo que haya identificado, proporcione una explicación detallada. ¿Por qué lo ve como un riesgo? ¿Cuáles son las posibles consecuencias si esta parte del escenario falla o no funciona correctamente?
5. Vínculo con su escenario: asegúrese de que cada riesgo que identifique esté claramente vinculado con una parte específica de su escenario. Esto ayudará a contextualizar el riesgo y comprender su origen.
Al final de esta tarea, habrá transformado su escenario en un mapa de riesgo detallado, resaltando áreas que exigen atención especial durante las pruebas. Este ejercicio es crucial para garantizar que, cuando llegue el momento de realizar la prueba, sus esfuerzos se centren en las áreas que más importan.

¿Estás listo para examinar tu escenario y descubrir sus posibles vulnerabilidades? ¡Empecemos!

Introducción a la tarea: elaboración de una prueba integral para un área de alto riesgo

Aprovechando su trabajo anterior, es hora de pasar de identificar riesgos a abordarlos activamente. En esta tarea, se concentrará en una de las áreas de alto riesgo que ha identificado. Con esto en mente, vas a crear tu primera prueba detallada paso a paso. 

Objetivo: 
Su misión es seleccionar un área de alto riesgo de su escenario y crear una guía de prueba completa paso a paso para ella. Esta guía debe ser tan detallada que cualquiera, incluso sin conocimiento previo del escenario, pueda ejecutar la prueba sin problemas.

Instrucciones: 

1. Seleccione un área de alto riesgo: vuelva a visitar las áreas de alto riesgo que identificó en la tarea anterior. Elija uno que crea que es particularmente crítico o intrigante.
2. Defina el objetivo de la prueba: antes de profundizar en los pasos, indique claramente lo que pretende lograr con esta prueba. ¿Qué aspecto específico del área de alto riesgo está probando? ¿Qué problemas potenciales desea descubrir?
3. Detalle cada paso: asegúrese de que cada paso de su guía de prueba sea claro, conciso y viable. Incluya los requisitos previos, los resultados esperados y las posibles variaciones.
Al final de esta tarea, habrá elaborado una guía de prueba meticulosa que no solo aborda un área de alto riesgo sino que también sirve como testimonio de sus habilidades de prueba analíticas y estratégicas. Este ejercicio solidificará aún más su comprensión de la importancia de las pruebas detalladas, especialmente en áreas con mayores vulnerabilidades.

¿Listo para elaborar una prueba que no deje piedra sin remover? ¡Profundicemos y creemos una guía que sea un modelo de minuciosidad y precisión!

Introducción a la tarea: compartir su guía de prueba con ojos frescos

Has identificado áreas de alto riesgo en Booking.com y has creado una guía de prueba detallada. Ahora es el momento de ver qué tan clara y fácil de usar es su guía compartiéndola con alguien que sea nuevo en las pruebas. Esta tarea le ayudará a comprender si su guía es fácil de seguir y si puede explicar su proceso de prueba de manera efectiva a alguien que no esté familiarizado con el tema. 

Objetivo: 
Tu misión es presentar tu área de alto riesgo identificada en Booking.com a alguien que no esté familiarizado con las pruebas y guiarlo a través de los pasos de la prueba asociados. Este ejercicio medirá tanto la claridad de su guía como su destreza comunicativa.

Instrucciones: 

1. Elija su revisor: busque una persona (o varias personas) con poca o ninguna experiencia en pruebas. Podría ser un colega, un amigo o incluso un miembro de la familia. Si tiene dificultades para encontrar un candidato adecuado, su asesor de aprendizaje está disponible, aunque tiene experiencia en pruebas.
2. Navega hasta el área de alto riesgo en Booking.com: junto con tu revisor, visita Booking.com y navega hasta el área de alto riesgo específica que has identificado. Aquí, muestre y explique visualmente los pasos del proceso de reserva, enfatizando por qué ha considerado esta área como de alto riesgo.
3. Guíelos a través de los pasos de la prueba: una vez que comprendan el área de alto riesgo, presente su guía de prueba paso a paso. Pídeles que sigan manualmente la guía de Booking.com, observando sus interacciones y notando cualquier área de confusión o incertidumbre.
4. Recopile comentarios: después de que hayan leído la guía, solicite sus comentarios. ¿Hubo pasos que parecieron ambiguos? ¿Entendieron el razonamiento detrás de cada acción de prueba? ¿Pudieron superar la prueba sin problemas importantes?
5. Itere basándose en los comentarios: utilice los conocimientos recopilados para perfeccionar su guía de prueba. El objetivo es garantizar que incluso alguien que no esté familiarizado con las pruebas pueda navegar sin esfuerzo.

Esta tarea es una combinación de validación y comunicación. Se trata de garantizar la calidad de su guía de prueba y perfeccionar su capacidad para articular decisiones de prueba a una audiencia más amplia. Esta habilidad es invaluable y garantiza que la importancia de sus esfuerzos de prueba sea reconocida y valorada universalmente.

Después de leer los materiales, vamos a tratar de hacer algunos ejercicios en forma de cuestionario para poner en práctica sus conocimientos.

Deja una respuesta

Translate »