Este documento presenta el patrón Screenplay como una alternativa al patrón Page Object para escribir pruebas automatizadas centradas en el usuario. Explica los principios del patrón Screenplay, incluidos roles, metas, tareas y acciones, y cómo mapear estas ideas a código de prueba mediante el uso de marcos como Serenity. Finalmente, concluye que modelar las pruebas en función de los usuarios en lugar de la estructura de la página produce pruebas más robustas y mantenibles.
3. Nuestro viaje
• Discusión de Page Object
• Introducción al patrón Screenplay
• Un poco de historia
• Conceptos
• Frameworks disponibles
• Ejemplos de Código
• Conclusion
• Preguntas / Discusión