Volver al curso: Automatización de pruebas
Ejercicios – «¿Qué necesito para hacerlo mejor?»
Introducción
Bienvenido al siguiente y emocionante capítulo de su viaje por la automatización de pruebas. Este capítulo trata sobre el proceso de pruebas, la comprensión de las necesidades de los usuarios y la redacción de los primeros requisitos. Al profundizar en este tema, nos centraremos en http://booking.com , aplicando lo aprendido a esta plataforma del mundo real. |
Los usuarios juegan un papel crucial en cualquier proyecto, y entender sus necesidades es clave para el éxito de sus esfuerzos de Automatización de Pruebas. Los usuarios pueden incluir a cualquiera que tenga interés en utilizar el producto. Cada usuario tiene necesidades y expectativas únicas, y es importante identificarlas y entenderlas para asegurar que su enfoque de Automatización de Pruebas se alinea con sus objetivos. |
En este capítulo, aprenderá a identificar y comprender a sus partes interesadas escribiendo Personas. |
Otro aspecto clave de este capítulo es comprender la importancia de los procesos de Automatización de Pruebas. Un proceso de Automatización de Pruebas bien definido puede agilizar sus esfuerzos de pruebas, mejorar la eficiencia y asegurar resultados consistentes y confiables. Aprenderá sobre las diferentes etapas de un proceso de Automatización de Pruebas, desde la planificación y el diseño hasta la ejecución y el mantenimiento. |
Al final de este capítulo, podrá responder a las preguntas del cuestionario y aprender de la experiencia práctica. ¡Feliz aprendizaje! |

Temas
- Enfoques de diseño de automatización de pruebas
- Cuándo automatizar
- Cómo decidir qué tipos de casos de prueba automatizar
- Quién participa en la automatización

Objetivos
Cuando termines esta unidad, serás capaz de responder a las siguientes preguntas, explorar los conceptos y explicárselo a los demás:
- Identificación y comprensión de las partes interesadas
- Nombrar la importancia de los procesos de AT

Resultados
Cuando termines esta unidad, serás capaz de:
- Explicar la importancia de los enfoques de diseño
- Mencionar al menos 3 razones por las que resulta útil un escenario de pruebas automatizado
- Definir un objetivo de la automatización de pruebas
- Nombrar a los Partes interesadas que influyen o son influenciadas
Material

Material Adicional

Tarea – Personas
En esta tarea, creará Personas para al menos dos grupos de usuarios diferentes relacionados con las áreas en las que cree que la Automatización de Pruebas sería útil en http://booking.com. Las personas son personajes ficticios que representan a sus usuarios potenciales. Le ayudarán a comprender las necesidades, experiencias, comportamientos y objetivos de los usuarios.
Para crear estas Personas, utilizará los siguientes criterios:
- Imagen: Icono del usuario
- Antecedentes personales: (por ejemplo, ocupación, estado civil)
- Datos demográficos: (por ejemplo, sexo, edad, lugar de residencia)
- Rasgos de carácter: (por ejemplo, tranquilo o extrovertido)
- Objetivos: (por ejemplo, vivir feliz)
- Retos: (por ejemplo, encontrar la felicidad, viajar)
- Soluciones: (por ejemplo, hacer más yoga)
- Comportamiento informativo: (por ejemplo, nativo digital o amante de la radio)
Esta plantilla podría añadirse con características específicas relativas a los viajes: |
1. Frecuencia de viajes: ¿Con qué frecuencia viaja la persona? Los viajeros frecuentes podrían tener necesidades y expectativas diferentes en comparación con los viajeros ocasionales. |
2. Propósito del viaje: ¿El viaje es de negocios, de ocio o ambos? El propósito del viaje puede influir en gran medida en el tipo de alojamiento y servicios que un usuario puede buscar. |
3. Preferencias de reserva: ¿La persona prefiere reservar con mucha antelación o en el último momento? Esto puede influir en la disponibilidad y el precio de los alojamientos. |
4. Preferencias de alojamiento: ¿Prefiere la persona hoteles, apartamentos, albergues u otros tipos de alojamiento? |
5. Importancia de los servicios: ¿Qué importancia tienen determinados servicios para la persona? Por ejemplo, WiFi gratuito, desayuno incluido, admite mascotas, etc. |
6. Presupuesto: ¿Cuál es el presupuesto de viaje habitual de la persona? Esto puede influir en el tipo de alojamiento que reservan y en los servicios que utilizan. |
7. Preferencias de destino: ¿Prefiere destinos urbanos, destinos de playa, el campo, etc.? |
8. Acompañantes de viaje: ¿Suele viajar solo, en pareja, en familia o en grupo? Esto puede influir en el tipo de alojamiento que reserva. |
9. Conocimientos tecnológicos: ¿Hasta qué punto se siente cómodo utilizando la tecnología para reservar viajes? Esto puede influir en sus expectativas sobre la plataforma de reservas. |
Plantilla Persona |
Por ejemplo, puede crear una Persona para un grupo de interesados que represente a los usuarios finales de http://booking.com . Podría ser algo parecido a esto: |
1. Imagen: Icono de usuario |
2. Antecedentes personales: Soltero, trabaja como ingeniero de software. |
3. Datos demográficos: Varón, 28 años, vive en San Francisco. |
4. Rasgos de carácter: Conocedor de la tecnología, orientado a los detalles, prefiere la eficiencia |
5. Intereses: Le gusta viajar, sobre todo a destinos conocidos por su vibrante vida nocturna y sus hermosas playas. |
6. Destino preferido: Ibiza, España – conocida por su animada escena de fiesta y sus impresionantes playas. |
7. Alojamiento preferido: Hoteles económicos cerca de zonas con muchos bares y discotecas. |
8. Objetivos: Reservar alojamiento para viajes de forma rápida y sencilla. |
9. Retos: Encontrar una plataforma fiable que proporcione información precisa sobre la proximidad de los alojamientos a las zonas de ocio nocturno, garantizar que la plataforma de reservas ofrezca un proceso de reserva seguro y eficiente. |
10. Soluciones: Utilizar una plataforma, que proporcione información detallada sobre la ubicación y comodidades de los alojamientos. Fácil usabilidad de los filtros. |
11. Comportamiento informativo: Nativo digital, prefiere plataformas online para reservar alojamientos de viaje. |
Definir el objetivo de su enfoque de automatización de pruebas
A medida que profundiza en la automatización de pruebas, es importante definir el objetivo de su enfoque de automatización. Esto implica entender lo que pretende lograr con las pruebas de automatización. Por ejemplo aquí en http://booking.com .
Por ejemplo, su objetivo podría ser asegurarse de que el proceso de reserva funciona sin problemas para todos los usuarios, o podría ser validar la funcionalidad de la función de búsqueda. Su objetivo guiará su estrategia de automatización y le ayudará a centrar sus esfuerzos en las áreas más importantes.
Defina un objetivo de pruebas para un área o funcionalidad específica y considere la siguiente pregunta:
- ¿Cuáles son las funcionalidades críticas de http://booking.com que repercuten directamente en la experiencia de usuario de su Persona?
Debate con tu coach
Ahora que ha creado personas e identificado las necesidades específicas de los usuarios para http://booking.com , es el momento de debatir sus conclusiones con su tutor de formación. Este debate es una oportunidad para obtener información, recibir comentarios y perfeccionar sus conocimientos sobre las necesidades de los usuarios y la automatización de pruebas.
Durante este debate, presente los personajes que ha creado y los requisitos que ha identificado. Explique por qué ha elegido a estos usuarios y cómo cree que la satisfacción de sus necesidades mejorará su experiencia en el sitio web http://booking.com.
- Reflexione sobre su trabajo
Tanto si hablas con un tutor de aprendizaje como si reflexionas por tu cuenta, plantéate las siguientes preguntas:
1. ¿Por qué eligió a estos usuarios en las últimas tareas? Nombra al menos tres razones en comparación con los otros posibles usuarios. |
2. Reflexione sobre su objetivo con su tutor de aprendizaje |
3. ¿Podrías imaginar más partes interesadas relevantes además de los usuarios? ¿Qué funciones son relevantes? |
4. ¿Qué requisitos podrían tener otras partes interesadas en relación con booking.com? |
5. ¿Cómo influiría esta información en la prioridad de su estrategia de pruebas? |
Reflexionar sobre estas cuestiones le ayudará a comprender los motivos de su elección y a identificar posibles áreas de exploración. También es una oportunidad para considerar otros grupos de usuarios y partes interesadas que podrían ser relevantes para http://booking.com.
Recuerde que el objetivo de este debate y reflexión no es tener personas o requisitos perfectos, sino aprender y crecer.
Después de leer los materiales, vamos a tratar de hacer algunos ejercicios en forma de cuestionario para poner en práctica sus conocimientos.