Nội dung text 5. Elaboración de un framework básico.pdf
Elaboración de un marco básico Certified Selenium Engineer (CSE) 5
Contenido • Automatizando escenarios usando: • Buenas practicas de codificación y POO • Creando un “Wrapper” con la clase WebAutomator • Próximos pasos: • WebDriverEventListener
Uso de Buenas Practicas en Automatización • Nuestro primer instinto cuando nos enfrentamos a un problema de automatización es resolverlo. • No es su calidad o mantenibilidad • Si no aplicamos buenas practicas de programación y patrones de diseño: • El código de automatización se llena de instrucciones duplicadas • El código se hace difícil de mantener • Se introducen incoherencias en el estilo del código (distintos estilos de codificación) • Puedes leer mas sobre los principios, patrones y prácticas de programación de código limpio en el libro: “Clean Code: A Handbook of Agile Software Craftsmanship” de Robert C. Martin