SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Patrones de diseño en la automatización, PageObject o ScreenPlay
Impartido por Abel Quintana
Code Example:
PageObject:
https://github.com/beloquintana/SeleniumFramework
ScreenPlay:
https://github.com/beloquintana/screenplay-pattern
Impartido por Abel Quintana
Code Example:
PageObject:
https://github.com/beloquintana/SeleniumFramework
ScreenPlay:
https://github.com/beloquintana/screenplay-pattern
28.
…you extend the behavior of such modules by
adding new code, not by changing old code that
already works.
Robert C. Martin
Page Object – Refactorización
37.
Page Object vs ScreenPlay Pattern
Page Object ScreenPlay
Simple Complejo
Más propenso a malas prácticas de
programación
Basado en SOLID principles
Con Ambos patrones podemos lograr automatizaciones mantenibles
38.
Automatización de Pruebas Exitosa
Buenas prácticas de programaciónPatrones de diseño
https://pixers.fr/papiers-peints/la-route-vers-le-succes-43419281