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.
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