Los patrones de diseño son soluciones probadas y documentadas a problemas comunes en el desarrollo de software. Cuando implementamos nuestros frameworks de pruebas automatizadas los usamos para evitar problemas ya conocidos como el alto costo de mantenimiento de los test, código duplicado y test inconsistentes. Durante el desarrollo del taller estaremos viendo algunas buenas practicas de programación. En nuestra experiencia, Cumplir con los principios de la programación orientada a objeto y usar correctamente los patrones de diseño ha sido indispensable para lograr que nuestras automatizaciones sean exitosas.