Teste de unidade de JavaScript avançado

A equipe de análise da semana passada participou da “Conferência JavaScript de Israel” organizada pela E4D.

Uma das palestras interessantes foi aquela falando sobre como (e por que) devemos testar nosso código de IU.

Três ferramentas foram apresentadas: Qunit, que fornece teste no navegador, JSTestDriver, para realizar testes sem interface (testes sem uma GUI) e Sinon.JS, uma ferramenta para stubbing e mocking JS.

Todas essas ferramentas são totalmente integradas ao Visual Studio e devem ser usadas como parte de um processo de CI (Integração Contínua). Por exemplo, em análises usamos Team City como um servidor de construção. Uma das ferramentas acima, JS Test Driver, pode ser integrada ao Team City, veja como .