Testando seu App AngularJS com Karma e Jasmine – Parte 1 – SW9
Olá a todos. Decidi lançar uma nova série, agora para falar sobre testes associados a Apps Web. O Teste é uma das fases mais importantes do cliclo de desenvolvimento de um Software, seja ele para a Web, Desktop ou Mobile. Eu digo a vocês que o teste é o grande aliado para identificarmos potenciais defeitos no código. Já passou a época onde as pessoas desenvolviam os sistemas e para testá-los navegavam por todas as telas em busca de defeitos. Essa pode ser uma alternativa, mas não é a única. Para realizarmos testes de qualidade, o mais correto é construirmos casos de teste e aplicá-los de forma automática sempre que ocorrer uma alteração em nosso código. Para esta primeira série sobre testes, vou focar no processo de testes de um App escrito em AngularJS. Como fazer isso? Como consigo criar testes para validar os códigos escritos em AngularJS. Para viabilizar a construção dos testes, vamos precisar de um framework de teste, que nada mais é do que um conjunto de features que vai nos permitir codificar casos de teste. Para o caso do AngularJS o escolhido foi o framework Jasmine.