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

Testing Patterns

By Mauricio Matias

Testing Patterns

  • 205