TAREA: Creación del escenario de automatización de pruebas.

 Escenario de Automatización para OrangeHRM



Introducción 4

Alcance 5

Roles y responsabilidades 5

Riesgos y contingencia 6

Herramientas 7

Planificación 7

Reporte de pruebas 8



Historial de versiones del documento


Fecha

Versión

Descripción

Autor

20/05/2024

10.1.0.1

testing de login

Adán Camacho

21/05/2024

10.1.0.2

Testing de ítem de navegación

Jesús Cantillo

21/05/2024

10.1.0.2

Testing de inserción de Datos

César Navarro
































Introducción

El objetivo de este proyecto es automatizar las pruebas de la plataforma OrangeHRM, un sistema de gestión de recursos humanos de código abierto. La automatización ayudará a reducir el tiempo de prueba, mejorar la cobertura de pruebas y asegurar la calidad del software antes de cada liberación.




























Alcance


El alcance de este proyecto incluye:


- Automatización del flujo de login

- Verificación de la correcta navegación hacia el dashboard

- Pruebas de las funcionalidades básicas de gestión de empleados, como agregar, editar y eliminar empleados

- Validación de la funcionalidad de logout

Roles y responsabilidades


Rol

Responsabilidad

Analista de Pruebas (QA)

Definir los casos de prueba, crear y mantener los datos de prueba, ejecutar pruebas manuales cuando sea necesario, validar los resultados de las pruebas automatizadas y colaborar con el equipo de desarrollo para resolver los defectos encontrados durante las pruebas.

Ingeniero QA de Automatización

Desarrollar y mantener los scripts de automatización, ejecutar las pruebas y generar los reportes de resultados


Riesgos y contingencia





Riesgo



Probabilidad de ocurrencia



Complejidad / ImpactoContingencia


Contingencia

Cambios en la interfaz de usuario pueden romper scripts


Moderada


Alto

Implementar una estrategia de mantenimiento regular para los scripts y usar identificadores robustos en lugar de selectores de CSS frágiles.

Problemas de compatibilidad con diferentes navegadores

Moderada

Medio

Ejecutar pruebas en múltiples navegadores usando herramientas como Selenium Grid para identificar y solucionar problemas de compatibilidad.

Tiempo de ejecución prolongado para el conjunto de pruebas


Baja


Alto

Priorizar casos de prueba críticos y paralelizar la ejecución de pruebas para reducir el tiempo total.

Falta de comunicación entre equipos


Alta


Alto

Establecer reuniones regulares de sincronización entre equipos, utilizar herramientas de gestión de proyectos para un seguimiento transparente y claro de las tareas.

Falta de capacitación en herramientas de automatización


Moderada


Medio

Proporcionar formación y recursos adecuados para el equipo de automatización, incluyendo material de referencia y sesiones de entrenamiento periódicas.






















Herramientas


[En esta sección se definen las herramientas que serán utilizadas para la automatización de las pruebas.]



Herramienta

Función

Selenium WebDriver

Para la automatización de la interacción con la interfaz web.

TestNG

Framework de pruebas para organizar y ejecutar los casos de prueba.

Maven

Para la gestión de dependencias y la ejecución de pruebas.




Planificación


[En esta sección se definen las funcionalidades que serán automatizadas y los tiempos en los que se realizarán (cronograma de pruebas).]



Fecha

Tipo de prueba

Funcionalidad

Observaciones

dia 1

Preparación


Configuración del entorno


Instalar y configurar herramientas de automatización

Dia 2

Preparación


Definición de casos de prueba

Revisión y aprobación de casos de prueba

Dia 3

Automatización

Flujo de Login


Desarrollar scripts para el login

Dia 3

Automatización

Navegación básica

Automatizar la navegación hacia el dashboard




Reporte de pruebas


Reporte de Pruebas de Automatización para OrangeHRM


Resumen Ejecutivo


Este reporte documenta los resultados de las pruebas automatizadas realizadas en la plataforma OrangeHRM. Las pruebas abarcaron el flujo de login, navegación hacia el dashboard, y las funcionalidades de gestión de empleados (agregar, editar y eliminar). El objetivo principal fue validar la correcta funcionalidad y detectar posibles defectos antes del lanzamiento.


Detalles de Ejecución

Fecha de Ejecución: 20 de mayo de 2024


Entorno de Pruebas:

Navegadores: Chrome 112.0

Sistema Operativo: Windows 10

Herramientas: Selenium WebDriver,

Duración de la Prueba: 2 horas

Total de Casos de Prueba: 30

Casos de Prueba Ejecutados: 30

Casos de Prueba Pasados: 28

Casos de Prueba Fallidos: 2

Comentarios

Entradas populares