Automatización Editor de Ofertas

Plan your projects and define important tasks and actions

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Automatización Editor de Ofertas por Mind Map: Automatización Editor de Ofertas

1. Equipo

1.1. Test Manager: Geraldinne Gorga

1.2. Automator: Cesar Lobo

1.3. Product Owner: MDM Team

2. Calendario

2.1. Fase Inicial (Done)

2.1.1. Analizar: En esta etapa se invirtieron horas para investigación y análisis del sistema Editor de Ofertas Antel (Patrones de diseño / Wiki)

2.1.2. Preparar el framework AUT: Instalación y adaptación del FW de automatización

2.1.3. Identificar los patrones estáticos y dinámicos del DOM / HTML

2.1.4. Implementación del script

2.1.4.1. Extraer los Locators (xpath / CSS) consultas del DOM

2.1.4.2. Controlar tiempos de espera del Loader

2.1.4.3. Simular Drag and Drop HTML que implementó Vaadin

2.1.4.4. Personalizar los Reportes HTML

2.2. Fase 1 (To Do)

2.2.1. Como seguimos?

2.2.2. Casos Prioritarios

2.2.3. Quien crea los casos?

2.2.4. Otras Posibilidades?

2.2.4.1. + Campturar Pantallas de los Errores

2.2.4.2. + Actualizar escenarios BDD

2.2.4.2.1. Feature

2.2.4.3. + Pruebas en dispositivos móviles

3. Activos

3.1. Hardware

3.1.1. Servidor de ejecución (Jobs) (Jenkins)

3.2. Software

3.2.1. Script de Selenium

3.2.1.1. Web Drivers

3.2.1.2. Selenium Server

3.2.1.3. Librerias (TestNG)

3.2.1.4. Java

3.2.1.4.1. JDK 8

3.2.1.5. Framework AUT

3.2.1.5.1. Page Object Model

3.2.2. Web Browser

3.2.2.1. Firefox

3.2.2.2. Chrome

3.2.3. Editor de Ofertas

3.2.3.1. Accesos

3.2.3.1.1. Permisología

3.2.4. Repositorio Antel

3.2.4.1. Master

3.2.4.1.1. Branches

4. General

4.1. Necesidad: Las pruebas manuales llevan mucho tiempo.

4.2. Solución: Testing automatizado con Selenium Java / TestNG para mayor cobertura de pruebas.

4.2.1. Pregunta: Que nivel de importancia tiene el testing de regresión en esta automatización del 1 al 5 ??

4.3. Entregables: Scripts que reciban como insumo escenarios que puedan ejecutarse a demanda en un ambiente de pruebas.

5. Alcance

5.1. Si incluye: + Jobs ejecutables desde consola + Carga de casos de pruebas masivos (CSV, Excel) + Reportes de resultados

5.2. No incluye: - Interfaces gráficas de configuración y ejecución de los scripts.

6. Restricciones

6.1. Los usuarios deben tener conocimiento en Java para ejecutar y mantener los scripts.

6.2. La resolución de pantalla mínima requerida es de 1366 X 768

6.3. El script está optimizado para pantallas desktop (Firefox y Chrome)

6.4. El script se podría verse afectado si algunos de los elementos web del Editor de Ofertas cambia, si el ambiente no está disponible o si hay un error inesperado en el software.

6.4.1. Las buenas prácticas indican que el equipo de Automatización debería estar al tanto de todos los cambios que afecten el ambiente de pruebas o la interfaz de usuario para preparar un plan de acción.

6.5. Es deseable que el Automator tenga conocimiento en Java, Javascript, CSS, Xpath, XML, DOM, HTML, Patrones y buenas prácticas de Automation.

7. Demo