QUnitUm framework de teste unitário JavaScript             #zigottolabs                               por Marcelo Fraga   ...
O que é QUnit?É um poderoso framework JavaScript de teste unitário que te ajuda a depurar o código. Éescrito e usado pela ...
Como escrever testes unitários com QUnit? Precisa criar um ambiente de testes Fornecer uma estrutura HTML básica Incluir o...
Como escrever testes unitários com QUnit?              #zigottolabs
Como escrever testes unitários com QUnit?              #zigottolabs
Como escrever testes unitários com QUnit?              #zigottolabs
Como escrever testes unitários com QUnit?              #zigottolabs
Falhando um teste  #zigottolabs
Falhando um teste  #zigottolabs
Exemplo: Afirmações   #zigottolabs
Exemplo: Testes Assíncronos       #zigottolabs
Exemplo: Testes Assíncronos       #zigottolabs
Exemplo: Testes Assíncronos       #zigottolabs
Exemplo: Testes Assíncronos       #zigottolabs
Exemplo: Testes Assíncronos       #zigottolabs
Exemplo: Testes Assíncronos       #zigottolabs
Exemplo: Testes Assíncronos       #zigottolabs
QUnit & RhinoRhino é uma implementação open-source de JavaScript escrito inteiramente em Java e mantidopela Fundação Mozil...
Instalando Rhino no Mac OS X$ curl ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_7R2.zip > /tmp/rhino.zip$ cd /tmp$ unzi...
Instalando Rhino no Mac OS X$ export RHINO_HOME=”~/Library/Java/Extensions”alias js=”java -cp $RHINO_HOME/js.jar org.mozil...
Usando QUnit & Rhino    #zigottolabs
Usando QUnit & Rhino    #zigottolabs
Usando QUnit & Rhino  $ js suite.js    #zigottolabs
Usando QUnit & Rhino    #zigottolabs
Obrigado!                #zigottolabs@marcelofraga
Fonteshttp://docs.jquery.com/QUnithttp://www.phpied.com/installing-rhino-on-mac/http://twoguysarguing.wordpress.com/2010/1...
Próximos SlideShares
Carregando em…5
×

Usando QUnit para testes unitários em JavaScript

2.851 visualizações

Publicada em

Zigotto labs em 28 de Janeiro de 2011
Por Marcelo Fraga

0 comentários
4 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.851
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
20
Comentários
0
Gostaram
4
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Usando QUnit para testes unitários em JavaScript

  1. 1. QUnitUm framework de teste unitário JavaScript #zigottolabs por Marcelo Fraga @marcelofraga
  2. 2. O que é QUnit?É um poderoso framework JavaScript de teste unitário que te ajuda a depurar o código. Éescrito e usado pela equipe do jQuery para testar os seus códigos e plugins, mas é o suficientepara testar todo o código JavaScript genérico, e ainda é capaz de testar no lado do servidoratravés de alguns mecanismos como Rhino, SpiderMonkey ou V8. #zigottolabs
  3. 3. Como escrever testes unitários com QUnit? Precisa criar um ambiente de testes Fornecer uma estrutura HTML básica Incluir os arquivos qunit.js e qunit.css #zigottolabs
  4. 4. Como escrever testes unitários com QUnit? #zigottolabs
  5. 5. Como escrever testes unitários com QUnit? #zigottolabs
  6. 6. Como escrever testes unitários com QUnit? #zigottolabs
  7. 7. Como escrever testes unitários com QUnit? #zigottolabs
  8. 8. Falhando um teste #zigottolabs
  9. 9. Falhando um teste #zigottolabs
  10. 10. Exemplo: Afirmações #zigottolabs
  11. 11. Exemplo: Testes Assíncronos #zigottolabs
  12. 12. Exemplo: Testes Assíncronos #zigottolabs
  13. 13. Exemplo: Testes Assíncronos #zigottolabs
  14. 14. Exemplo: Testes Assíncronos #zigottolabs
  15. 15. Exemplo: Testes Assíncronos #zigottolabs
  16. 16. Exemplo: Testes Assíncronos #zigottolabs
  17. 17. Exemplo: Testes Assíncronos #zigottolabs
  18. 18. QUnit & RhinoRhino é uma implementação open-source de JavaScript escrito inteiramente em Java e mantidopela Fundação Mozilla. Facilmente incorporado em aplicações Java (agora está incluído noJava 6). #zigottolabs
  19. 19. Instalando Rhino no Mac OS X$ curl ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_7R2.zip > /tmp/rhino.zip$ cd /tmp$ unzip rhino.zip$ mkdir ~/Library/Java$ mkdir ~/Library/Java/Extensions$ mv /tmp/rhino1_7R2/js.jar ~/Library/Java/Extensions #zigottolabs
  20. 20. Instalando Rhino no Mac OS X$ export RHINO_HOME=”~/Library/Java/Extensions”alias js=”java -cp $RHINO_HOME/js.jar org.mozilla.javascript.tools.shell.Main -opt -1”alias jsd=”java -cp $RHINO_HOME/js.jar org.mozilla.javascript.tools.debugger.Main”$ jsRhino 1.7 release 2 2009 03 22js> print(‘hello!’)hello!js> #zigottolabs
  21. 21. Usando QUnit & Rhino #zigottolabs
  22. 22. Usando QUnit & Rhino #zigottolabs
  23. 23. Usando QUnit & Rhino $ js suite.js #zigottolabs
  24. 24. Usando QUnit & Rhino #zigottolabs
  25. 25. Obrigado! #zigottolabs@marcelofraga
  26. 26. Fonteshttp://docs.jquery.com/QUnithttp://www.phpied.com/installing-rhino-on-mac/http://twoguysarguing.wordpress.com/2010/11/02/make-javascript-tests-part-of-your-build-qunit-rhino/http://net.tutsplus.com/tutorials/javascript-ajax/how-to-test-your-javascript-code-with-qunit/ #zigottolabs

×