
Hands-On Functional Test Automation
Chaminda Chandrasekara, Pushpa Herath
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~252
- Nivel
- Intermedio
De qué trata
Guía práctica de Chaminda Chandrasekara y Pushpa Herath publicada por Apress en 2019. Enseña a implementar marcos de automatización de pruebas funcionales de extremo a extremo utilizando Selenium WebDriver en C# y Visual Studio. Orientada a ingenieros de control de calidad (QA), evaluadores de software y desarrolladores de .NET que buscan modernizar sus procesos de testing.
El contenido cubre la configuración de entornos de pruebas con NUnit, la identificación robusta de elementos en el DOM mediante selectores avanzados (XPath, CSS), y la implementación del patrón de diseño Page Object Model (POM) para maximizar la reutilización del código. Explora la integración continua en canalizaciones de Azure DevOps y Jenkins, la ejecución distribuida de pruebas en Selenium Grid y plataformas en la nube como BrowserStack y Sauce Labs, así como la generación automática de reportes de ejecución.
A través de laboratorios guiados paso a paso, los autores muestran cómo estructurar un framework de pruebas mantenible y desacoplado, reduciendo los falsos positivos por cambios en la interfaz de usuario. Es un recurso indispensable para equipos que desarrollan y prueban aplicaciones web sobre la plataforma de Microsoft.
- Selenium WebDriver
- C#
- NUnit
- Page Object Model (POM)
- Azure DevOps
- Pruebas funcionales
- Selenium Grid
- Automatización QA
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Framework de Pruebas Automatizadas con Selenium y C#
Desarrollo de un marco de automatización modular basado en Page Object Model con NUnit, capturas de pantalla automáticas en fallos e integración en Azure Pipelines.

