CONTENIDO
Automatización de pruebas funcionales: introducción a la automatización de pruebas funcionales, características, qué valor aportan, ventajas, etc.
Selenium: se detallarán todas las posibilidades, características y aspectos a destacar del framework.
Selenium IDE: ¿por dónde empezar con Selenium? ¡Selenium IDE es la respuesta!
Selenium WebDriver: es el núcleo principal de la herramienta.
Webdriver
Desarrollo de pruebas funcionales
- Localizadores
- Aserciones
Patrones
- Page Object
- Page Factory
Tips
- Asincronía
- Localizadores
- Scrolling
- Dropdown
Page Object y Page Factory: patrones de diseño para automatizar pruebas.
Selenium Grid: ¿Entorno distribuido para ejecutar pruebas? Es posible con Selenium Grid.
BDD y Selenium: ¿cómo se puede integrar un diseño BDD en un proyecto de automatización con Selenium?
Casos prácticos
Selenium IDE: se enseñará el software Selenium IDE, ideal para comenzar con Selenium.
Selenium Grid: se enseñará la posibilidad de crear entornos distribuidos para la ejecución de pruebas
Paralelización
- Selenium Grid
BDD: se mostrará cómo se pueden realizar estas pruebas con un enfoque BDD.
Selenium en la nube: se mostrará cómo se pueden ejecutar este tipo de pruebas en servicios tales como Sauce Labs o BrowserStack.
JMeter
- Introducción y Setup.
- Controladores y muestreadores.
- Procesadores.
- Listeners, temporizadores
SELENIUM Y JMETER PARA AUTOMATIZACION DE PRUEBAS
Selenium nos permite realizar pruebas funcionales y de regresión, mientras que Jmeter nos permite realizar pruebas de carga y de estrés, por lo que el siguiente curso cubrirá 2 de las herramientas más importantes a la hora de realizar pruebas de testing.