<div dir="ltr">hernan++ dica muito foda! :-)<br></div><div class="gmail_extra"><br clear="all"><div><b><br>Daniel Vinciguerra</b><br>
Web Solutions Architect and Co-Owner at Bivee<br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28,81,168)" target="_blank">http://github.com/dvinciguerra</a></span><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28,81,168)" target="_blank"></a></span></div>


<br><br><div class="gmail_quote">2013/8/19 Hernan Lopes <span dir="ltr"><<a href="mailto:hernanlopes@gmail.com" target="_blank">hernanlopes@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div>Pessoal,<br><br></div><div>Esta é pra quem não conseguiu encontrar um bom jeito de testar modulos JS e interfaces:<br></div><div><br>Recentemente estava desenvolvendo um módulo com Joose e fazendo testes unitários com qunit. Eu não estava muito contente pois só era possível fazer testes unitários.. e eu precisava muito mais que isso e se possível, direto no JS.. não gostaria que fosse selenium pois isso (pode) complicar as coisas... js puro é mais fácil pois evita precisar instalar softwares adicionais na máquina. JS puro me permite passar a url dos testes para o meu cliente e ele roda na máquina dele.<br>


</div><div><br>Pois bem, resolvi verificar os testes do Joose para ver como eram feitos... e acabei descobrindo que eles utilizam a suite de testes chamada Siesta.<br></div><div><br>O Siesta é escrito com Joose, pode rodar tudo em js puro.. mas se precisar ele tem otimo suporte para extjs, sencha, selenium e jenkins.<br>


<br></div><div>Ai fiquei sabendo que um dos desenvoledores do Joose(claro) e do Siesta, são a mesma pessoa.<br></div><div>Se alguem quiser testar ou recomendar, fica a dica.<br></div><br><div><div>Demo:<br><a href="http://www.bryntum.com/examples/siesta-latest/examples/browse-all-desktop.html" target="_blank">http://www.bryntum.com/examples/siesta-latest/examples/browse-all-desktop.html</a><br>


<br>Simulacão do mouse do usuário (*demais*):<br><a href="http://www.youtube.com/watch?v=FP9U6XVdN_U" target="_blank">http://www.youtube.com/watch?v=FP9U6XVdN_U</a><br><br></div><div>Documentacao<br><a href="http://www.bryntum.com/docs/siesta/#!/api/Siesta.Test.Simulate.Mouse" target="_blank">http://www.bryntum.com/docs/siesta/#!/api/Siesta.Test.Simulate.Mouse</a><br>


</div></div></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div>