Testando seu código JavaScript com Jasmine

O que é o Jasmine?

Nos dias atuais, no âmbito do desenvolvimento de software, muito fala-se em qualidade de desenvolvimento e de entrega. Com isso, novos conceitos vão surgindo, automações de processos são aplicados e novas ferramentas são necessárias para facilitar e agilizar essas entregas.

Para garantir que o que está sendo solicitado pelo nosso cliente está sendo realmente entregue com qualidade é importante que nossa aplicação seja testada. Mas imagina que antes de cada nova entrega nossa aplicação tenha que ser testada. Para uma aplicação pequena como um site institucional por exemplo é até fácil, agora imagine uma aplicação com diversos cadastros, como garantir que tudo está funcionando bem, com qualidade e o mais importante, que a aplicação não tenha quebrado com algum novo desenvolvimento ou até mesmo uma refatoração de código.

Para aplicações desenvolvidas utilizando JavaScript, é possível garantir que tudo que foi desenvolvido possa estar 100% funcionando utilizando o Jasmine.

Jasmine

Veja algumas das caracteristicas do Jasmine?

  • É um Framework utilizado para criar testes em JavaScript
  • Utiliza o conceito BDD, ou seja, testes guiados por comportamento
  • Possui sintaxe simples e de fácil leitura
  • Executa os testes no navegador ou por linha de comando
  • É independente de qualquer outro Framework
  • Pode ser usado em projetos NodeJs, Ruby ou Python

Leia mais… »