Testing en Javascript

Piero Divasto

 

  • Lead Software Engineer en Justo
     
  • Community Lead DevC Santiago
     
  • M.Sc. en Negocios Informáticos
    Universidad de Mannheim

     
  • Ingeniero civil Informático
    Universidad de Valparaíso

Hace 5 años...

Actualidad

https://2020.stateofjs.com/en-US/technologies/testing/

Mocha

  • Uno de los frameworks más antiguos y utilizados
     
  • Flexible y fácil de utilizar
     
  • Trabaja bien en conjunto con otras librerías como Sinon.js, Chai, entre otras

Mocha

Jest

  • Uno de los frameworks más utilizados en la actualidad
     
  • Creado por Facebook
     
  • Built-in support para mocking, spying, coverage, snapshot, etc

Jest

Jasmine

  • Usado normalmente para aplicaciones con Angular
     
  • Tiene soporte para mocking mediante plugin
     
  • Built-in support para spying

Jasmine

Testing Library

  • Ha ganado popularidad muy rápidamente
     
  • Cambia el paradigma de testear componentes basado en su comportamiento y no en su implementación
     
  • Built-in support para React Hooks

Testing Library

Recomendaciones

http://github.com/morph3o

https://medium.com/@pierodivasto

https://www.linkedin.com/in/pierodivasto

https://slides.com/morph3o

https://pierodivasto.tech

Gracias!

Piero Divasto

Testing en Javascript

By Piero Divasto

Testing en Javascript

Charla sobre las distintas herramientas que existen para testing en Javascript

  • 470