Testing Patterns

For Devs

What is Testing?

"Es el proceso de preguntarnos y recolectar evidencia de que estamos haciendo lo correcto todo el tiempo"

Benefits of having testing in our code

  • Dejamos de tener miedo a introducir nuevas funcionalidades a una unidad de codigo existente.
  • Asegura de que los casos extremos y casos regulares esten cubiertos (Happy path / Edge cases).
  • Autodocumentacion.
  • Como observador: Es un punto de referencia para evaluar funcionalidades, sin necesidad de ver todo el codigo.
  • Facilita el mantenimiento.
  • Ayuda en la detección temprana de errores.
  • Reduce el riesgo a fallos.

Dibujar patito en campo minado

Pattern AAA

Arrange, Act and Assert

Patrón Hamburgesa Simple

En codigo

Dibujar hamburgesa

Pattern POM

Page,Object and Model

Pattern POM

Page,Object and Model

Consejos DEV

Para no morir en el intento

Made with Slides.com