Requisitos
- Comprensión de textos en idioma inglés.
Descripción:
Pruebas automatizadas
Las pruebas automatizadas son una clasificación de las pruebas manuales donde aquí no aplica ninguna clase de intervención humana en la ejecución. Cuando se trata de construir una prueba automatizada se debe de tener en cuenta todas aquellas funcionalidades críticas en el sistema para poder aprovechar por completo su finalidad, no se recomienda construir este tipo de pruebas sobre sistemas que tiene que ver con solamente contenido o diseño, ya que esta no es la finalidad de esta pruebas.
La finalidad de este tipo de pruebas es la de ser ejecutada sin intervención humana cierta cantidad de veces y para temas de regresión o ejecución de un sistema, siempre y cuando sea configurable y accesible, con una gran cantidad de reportes fácil de entender que se genera después de la ejecución de un sistema.
Las Herramientas más usadas son: Selenium, Serenity, cucumber, Katalon, Appium Studio, Postman, SOAP UI, Java, etc.
Patrones conocidos: Automation Native, PageObjectModel(POM), Serenity POM, Serenity BDD, etc.
Objetivo del curso: Este curso comienza enseñándole al participante los conceptos básicos de las pruebas y la automatización móviles para ayudarlo a desarrollar una comprensión profunda de los conceptos y técnicas de automatización móvil. Continuando con la escalabilidad se enfoca a guiarlo a través del aprendizaje de técnicas de automatización móvil con navegadores web y progresar hacia emuladores y simuladores. Al ayudarlo a acostumbrarse a la automatización tanto física como en la nube.
Las principales herramientas de automatización de pruebas como UFT (anteriormente QTP) y Selenium, el líder en herramientas de código abierto, junto con herramientas especializadas de automatización de pruebas móviles como Experitest SeeTest y soluciones de automatización móvil basadas en la nube como Mobile Labs y Perfecto Mobile se han utilizado para explicar los conceptos. Al final del libro, tendrá una comprensión profunda de las técnicas de automatización móvil, así como las soluciones a los diversos desafíos que enfrenta.
Lo que vas a aprender:
- Explorar y configurar los diversos tipos de paquetes de aplicaciones móviles para la automatización de pruebas móviles
- Automatizar las aplicaciones web móviles a través de la técnica de simulación de agente de usuario
- Analizar e interpretar diferentes tipos de marcos de automatización de pruebas con respecto a la automatización de plataformas móviles.
- Implementar técnicas y configurar laboratorios para ofrecer un entorno de automatización de pruebas móviles sostenible y completo
- Automatizar y pruebe utilizando dispositivos físicos, así como emulación y simulación de plataformas móviles.
- Obtener una comprensión profunda de las técnicas de automatización y pruebas móviles basadas en la nube
- Configurar, administrar y mantener un conjunto de pruebas de automatización móvil para lograr una productividad y un retorno de la inversión óptimos
- Resolver problemas y emplee las mejores prácticas de la industria en un entorno de prueba móvil
Temario:
- Garantizar una calificación de cinco estrellas en MarketPlace
- Introducción a la automatización de pruebas móviles
- Paquetes de aplicaciones móviles
- Factores a considerar durante las pruebas móviles
- Enfoques de prueba de automatización móvil
- Tipos de pruebas de aplicaciones móviles
- Selección del mejor enfoque de prueba móvil
- Solución de problemas y mejores prácticas
- Diseño de marcos de automatización móvil
- Selección de una herramienta de automatización
- Tipos de marcos de automatización móvil
- Agente de usuario: automatización de aplicaciones móviles con navegadores
- Introducción
- Simulación de agente de usuario para dispositivos móviles
- La implementación del marco híbrido para el agente de usuario
- Solución de problemas y mejores prácticas
- Emuladores y simuladores: la automatización de dispositivos emulados
- Introducción a los emuladores móviles
- Configuración de emuladores móviles para la automatización
- Implementación de un marco de automatización de pruebas móviles para emuladores
- Ventajas de los emuladores móviles
- Limitaciones de los emuladores móviles
- Solución de problemas y mejores prácticas
- Automatización de dispositivos físicos
- Empezando
- Tecnologías de automatización con dispositivos reales
- Automatización en dispositivos reales con diversas herramientas
- Ventajas y limitaciones de esta técnica
- Solución de problemas y mejores prácticas
- Automatización en la nube
- Primeros pasos con la automatización en la nube
- Destacadas herramientas de automatización de la nube móvil
- Una configuración de laboratorio de nube privada
- Scripting de automatización con dispositivos en la nube
- Solución de problemas y mejores prácticas
- Optimización de la estrategia y estimación de pruebas
- Ciclo de vida de un proyecto de automatización de pruebas móviles
- Recopilación y análisis de requisitos.
- Creación de matriz de dispositivos
- Optimización de la estrategia de automatización de pruebas
- El análisis de viabilidad de la automatización.
- Estimación de esfuerzo
- Retorno de la inversión
- Mejores prácticas para maximizar el ROI
- Algunas mejores prácticas más
- Brindar satisfacción al cliente
- Deleite del cliente: interno y externo
- Un marco ideal de automatización de pruebas móviles
- Automatización móvil para proyectos ágiles
- Algunos ejemplos de proyectos móviles
- Mejores prácticas