<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zezologs&#187; Automação</title>
	<atom:link href="http://www.zezologs.org/blog/tag/automacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zezologs.org/blog</link>
	<description>teste de software, prevenção de erros, automação</description>
	<lastBuildDate>Thu, 08 Sep 2011 12:49:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Testes Instáveis do Selenium</title>
		<link>http://www.zezologs.org/blog/testes-instveis-do-selenium/</link>
		<comments>http://www.zezologs.org/blog/testes-instveis-do-selenium/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:33:22 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Automação de Testes]]></category>
		<category><![CDATA[Testes Funcionais]]></category>
		<category><![CDATA[Automação]]></category>
		<category><![CDATA[Selenium]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/testes-instveis-do-selenium/</guid>
		<description><![CDATA[<p>Já recebi alguns emails, onde as pessoas me questionam sobre o Selenium, questionando principalmente sua competência funcional.</p>
<p>Alguns, falam que hora funciona, hora não funciona, outros falam que quando executa o teste manualmente o teste passa, mas quando roda no Selenium ele não passa.</p>
<p>Bem, é complicado analisar estas questões remotamente, geralmente os questionamentos sobre estes problemas, vem com pouca informação e não da para avaliar a <strong>causa</strong> do problema, desta forma só consigo ver o <strong>efeito</strong> e trabalhar nele … e isso me deixa bastante incomodado, não gosto de trabalhar no <strong>efeito</strong> e sim na <strong>causa.</strong></p>
<p>Bem, Simon Stewart do Google, montou uma pequena lista relatando algum destes problemas, dêem uma olhada no post do pessoal, talvez, tenha algo no post que pode lhe ajudar.</p>
<p></p>
<p><a href="http://googletesting.blogspot.com/2009/06/my-selenium-tests-arent-stable.html">http://googletesting.blogspot.com/2009/06/my-selenium-tests-arent-stable.html</a></p>
<p>PS. Se alguem precisar de ajudar para traduzir algum problema que o Google botou lá me avisa que traduzo (só não abusem da ‘alma boa’ aqui <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">sexta-feira, junho 5, 2009</a>, Liana comentou: show teu blog, zezinho!
bjos</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">sexta-feira, junho 5, 2009</a>, Elóra Dana comentou: ≈shock≈ Olá estou tendo esses problemas também, ainda bem que encontrei esse post, irei procurar na lista do Google. 
Tenho outra dúvida, estava lendo a respeito do LoggingSelenium:
http://loggingselenium.sourceforge.net/usage.html
Você tem alguma informação a respeito, estou começando a mexer no  Selenium e queria saber como criar um log, eu vi essa biblioteca, mas não consigo executar nem o exemplo que está no site. Não tem muita explicação de como configurar os jar. Você sabe onde posso encontrar um exemplo? Obrigada.</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">quarta-feira, junho 10, 2009</a>, BobMarche comentou: Thanks for the useful info. It's so interesting</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">quinta-feira, junho 11, 2009</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: @Elóra Dana: Infelizmente nunca mechi o LoggingSelenium.  :( 

@Liana: Valeus! :)

@BobMarche: Thanks for sharing your opinion! ;)</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">terça-feira, junho 23, 2009</a>, <a href='http://diariodaqualidade.blogspot.com' rel='external nofollow' class='url'>Leonardo Molinari</a> comentou: As suas colocações sobre a ferramenta são importantes.

Questionar sempre é fundamental.

Fica aqui um convite: aceita ser entrevistado p/ meu blog, sobre o seu trabalho de divulgação de qualidade/testes? Se aceitar te envio várias perguntas, e publico no meu blog. Aceita?. Inclusive seu site está no meio das referências do meu livro novo, em um dos capítulos. Parabens...

Meu livro novo, Testes de Performance, já está disponível para venda no site da Ed. Visual Books desde ontem. Veja lá o sumário p/ vc ter idéia. Ele já está causando um enorme impacto. 
Veja no link: http://www.visualbooks.com.br/shop/mostralivro.asp?escolha=9788575022467

Abraços,

Leonardo Molinari</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">sábado, julho 4, 2009</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: @Leonardo: Obrigado, pelas palavras. Quanto a sua entrevista, convite aceito. :)</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">quarta-feira, setembro 16, 2009</a>, Ailson Ramos Moreira comentou: ≈cry≈  oi pessoal, oi Gravatar preciso de uma ajuda urgente com o SELENIUM, nao consigo acessar com ele uma janela que é aberta, ele fica procurando na janela anterior ai ele nao acha o elemento e da erro sendo que que ele clica e a janela abre normalmente.


me ajudem !!!!! é questão de trabalho....


Muito Obrigado... desde JA...</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/" rel="bookmark" title="Permanent Link: Ferramentas de Teste: Selenium">Ferramentas de Teste: Selenium</a></li><li><a href="http://www.zezologs.org/blog/forum-no-ar/" rel="bookmark" title="Permanent Link: Forum no ar!">Forum no ar!</a></li><li><a href="http://www.zezologs.org/blog/testlink-exportao-de-casos-de-teste/" rel="bookmark" title="Permanent Link: Testlink: Exporta&ccedil;&atilde;o de Casos de Teste">Testlink: Exporta&ccedil;&atilde;o de Casos de Teste</a></li><li><a href="http://www.zezologs.org/blog/eficincia-da-equipe-de-testes/" rel="bookmark" title="Permanent Link: Efici&ecirc;ncia da Equipe de Testes">Efici&ecirc;ncia da Equipe de Testes</a></li><li><a href="http://www.zezologs.org/blog/template-de-relatrio-de-testes-do-vs/" rel="bookmark" title="Permanent Link: Template de Relatório de Testes do VS">Template de Relatório de Testes do VS</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>Já recebi alguns emails, onde as pessoas me questionam sobre o Selenium, questionando principalmente sua competência funcional.</p>
<p>Alguns, falam que hora funciona, hora não funciona, outros falam que quando executa o teste manualmente o teste passa, mas quando roda no Selenium ele não passa.</p>
<p>Bem, é complicado analisar estas questões remotamente, geralmente os questionamentos sobre estes problemas, vem com pouca informação e não da para avaliar a <strong>causa</strong> do problema, desta forma só consigo ver o <strong>efeito</strong> e trabalhar nele … e isso me deixa bastante incomodado, não gosto de trabalhar no <strong>efeito</strong> e sim na <strong>causa.</strong></p>
<p>Bem, Simon Stewart do Google, montou uma pequena lista relatando algum destes problemas, dêem uma olhada no post do pessoal, talvez, tenha algo no post que pode lhe ajudar.</p>
<p></p>
<p><a href="http://googletesting.blogspot.com/2009/06/my-selenium-tests-arent-stable.html">http://googletesting.blogspot.com/2009/06/my-selenium-tests-arent-stable.html</a></p>
<p>PS. Se alguem precisar de ajudar para traduzir algum problema que o Google botou lá me avisa que traduzo (só não abusem da ‘alma boa’ aqui <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">sexta-feira, junho 5, 2009</a>, Liana comentou: show teu blog, zezinho!
bjos</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">sexta-feira, junho 5, 2009</a>, Elóra Dana comentou: ≈shock≈ Olá estou tendo esses problemas também, ainda bem que encontrei esse post, irei procurar na lista do Google. 
Tenho outra dúvida, estava lendo a respeito do LoggingSelenium:
http://loggingselenium.sourceforge.net/usage.html
Você tem alguma informação a respeito, estou começando a mexer no  Selenium e queria saber como criar um log, eu vi essa biblioteca, mas não consigo executar nem o exemplo que está no site. Não tem muita explicação de como configurar os jar. Você sabe onde posso encontrar um exemplo? Obrigada.</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">quarta-feira, junho 10, 2009</a>, BobMarche comentou: Thanks for the useful info. It's so interesting</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">quinta-feira, junho 11, 2009</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: @Elóra Dana: Infelizmente nunca mechi o LoggingSelenium.  :( 

@Liana: Valeus! :)

@BobMarche: Thanks for sharing your opinion! ;)</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">terça-feira, junho 23, 2009</a>, <a href='http://diariodaqualidade.blogspot.com' rel='external nofollow' class='url'>Leonardo Molinari</a> comentou: As suas colocações sobre a ferramenta são importantes.

Questionar sempre é fundamental.

Fica aqui um convite: aceita ser entrevistado p/ meu blog, sobre o seu trabalho de divulgação de qualidade/testes? Se aceitar te envio várias perguntas, e publico no meu blog. Aceita?. Inclusive seu site está no meio das referências do meu livro novo, em um dos capítulos. Parabens...

Meu livro novo, Testes de Performance, já está disponível para venda no site da Ed. Visual Books desde ontem. Veja lá o sumário p/ vc ter idéia. Ele já está causando um enorme impacto. 
Veja no link: http://www.visualbooks.com.br/shop/mostralivro.asp?escolha=9788575022467

Abraços,

Leonardo Molinari</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">sábado, julho 4, 2009</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: @Leonardo: Obrigado, pelas palavras. Quanto a sua entrevista, convite aceito. :)</li><br><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/">quarta-feira, setembro 16, 2009</a>, Ailson Ramos Moreira comentou: ≈cry≈  oi pessoal, oi Gravatar preciso de uma ajuda urgente com o SELENIUM, nao consigo acessar com ele uma janela que é aberta, ele fica procurando na janela anterior ai ele nao acha o elemento e da erro sendo que que ele clica e a janela abre normalmente.


me ajudem !!!!! é questão de trabalho....


Muito Obrigado... desde JA...</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/" rel="bookmark" title="Permanent Link: Ferramentas de Teste: Selenium">Ferramentas de Teste: Selenium</a></li><li><a href="http://www.zezologs.org/blog/forum-no-ar/" rel="bookmark" title="Permanent Link: Forum no ar!">Forum no ar!</a></li><li><a href="http://www.zezologs.org/blog/testlink-exportao-de-casos-de-teste/" rel="bookmark" title="Permanent Link: Testlink: Exporta&ccedil;&atilde;o de Casos de Teste">Testlink: Exporta&ccedil;&atilde;o de Casos de Teste</a></li><li><a href="http://www.zezologs.org/blog/eficincia-da-equipe-de-testes/" rel="bookmark" title="Permanent Link: Efici&ecirc;ncia da Equipe de Testes">Efici&ecirc;ncia da Equipe de Testes</a></li><li><a href="http://www.zezologs.org/blog/template-de-relatrio-de-testes-do-vs/" rel="bookmark" title="Permanent Link: Template de Relatório de Testes do VS">Template de Relatório de Testes do VS</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/testes-instveis-do-selenium/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Estimando Esforço de Automação</title>
		<link>http://www.zezologs.org/blog/estimando-esforo-de-automao/</link>
		<comments>http://www.zezologs.org/blog/estimando-esforo-de-automao/#comments</comments>
		<pubDate>Wed, 27 May 2009 14:46:12 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Automação de Testes]]></category>
		<category><![CDATA[Automação]]></category>
		<category><![CDATA[estimando]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/estimando-esforo-de-automao/</guid>
		<description><![CDATA[<p>É muito comum passarmos por situações onde temos que realizar uma estimativa de quanto tempo levaremos para automatizar uma suite de testes.</p>
<p>Duas boas dicas para realizar estas estimativas.</p>
<p><strong>1)</strong> O esforço de automação é geralmente 1/3 do esforço de desenvolvimento, logo, se para se implementar uma funcionalidade que o desenvolvedor levou 3 dias, estima-se 1 dia para escrever os testes para esta funcionalidade</p>
<p><strong>2)</strong> Estima-se que se leve de 3 a 10 vezes a mais, para automatizar um teste, do que o tempo levado na execução manual. Logo, se um teste leva 1 minuto para ser executado manualmente, estima-se que se leve de 3 a 10 minutos para automatiza-lo.</p>
<p></p>
<p>Pronto, levando em conta estes dois fatores, sua estimativa será bem razoável.</p>
<hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis">Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis</a></li><li><a href="http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/" rel="bookmark" title="Permanent Link: Apresentação de Introdução a Automação">Apresentação de Introdução a Automação</a></li><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia">Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia</a></li><li><a href="http://www.zezologs.org/blog/ii-ebts-encontro-brasileiro-de-teste-de-software/" rel="bookmark" title="Permanent Link: II EBTS (Encontro Brasileiro de Teste de Software)">II EBTS (Encontro Brasileiro de Teste de Software)</a></li><li><a href="http://www.zezologs.org/blog/previnir-defeitos-ao-invs-de-achar-defeitos/" rel="bookmark" title="Permanent Link: Previnir Defeitos ao inv&eacute;s de Achar Defeitos">Previnir Defeitos ao inv&eacute;s de Achar Defeitos</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>É muito comum passarmos por situações onde temos que realizar uma estimativa de quanto tempo levaremos para automatizar uma suite de testes.</p>
<p>Duas boas dicas para realizar estas estimativas.</p>
<p><strong>1)</strong> O esforço de automação é geralmente 1/3 do esforço de desenvolvimento, logo, se para se implementar uma funcionalidade que o desenvolvedor levou 3 dias, estima-se 1 dia para escrever os testes para esta funcionalidade</p>
<p><strong>2)</strong> Estima-se que se leve de 3 a 10 vezes a mais, para automatizar um teste, do que o tempo levado na execução manual. Logo, se um teste leva 1 minuto para ser executado manualmente, estima-se que se leve de 3 a 10 minutos para automatiza-lo.</p>
<p></p>
<p>Pronto, levando em conta estes dois fatores, sua estimativa será bem razoável.</p>
<hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis">Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis</a></li><li><a href="http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/" rel="bookmark" title="Permanent Link: Apresentação de Introdução a Automação">Apresentação de Introdução a Automação</a></li><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia">Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia</a></li><li><a href="http://www.zezologs.org/blog/ii-ebts-encontro-brasileiro-de-teste-de-software/" rel="bookmark" title="Permanent Link: II EBTS (Encontro Brasileiro de Teste de Software)">II EBTS (Encontro Brasileiro de Teste de Software)</a></li><li><a href="http://www.zezologs.org/blog/previnir-defeitos-ao-invs-de-achar-defeitos/" rel="bookmark" title="Permanent Link: Previnir Defeitos ao inv&eacute;s de Achar Defeitos">Previnir Defeitos ao inv&eacute;s de Achar Defeitos</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/estimando-esforo-de-automao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apresentação de Introdução a Automação</title>
		<link>http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/</link>
		<comments>http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/#comments</comments>
		<pubDate>Tue, 26 May 2009 21:17:05 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Automação de Testes]]></category>
		<category><![CDATA[apresentação]]></category>
		<category><![CDATA[Automação]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/</guid>
		<description><![CDATA[<p>Estou disnponibilizando uma apresentação de introdução a automação de testes (estruturais e funcionais).</p>
<p>Esta apresentação visa prover uma visão geral sobre automação, muito bom para aqueles que estão iniciando e querem conhecer um pouco mais sobre esta prática, segue agenda:</p>
<p><strong>Motivação<br />
Erros Comuns<br />
Processo<br />
Frameworks<br />
Automação Caixa Branca<br />
Automação Caixa Preta<br />
</strong><br />
<object width="100%" height="500" data="http://d.scribd.com/ScribdViewer.swf?document_id=15823106&amp;access_key=key-8m8b7e4ptsb66fqojhk&amp;page=1&amp;version=1&amp;viewMode=" type="application/x-shockwave-flash"><param name="id" value="doc_289941847898372" /><param name="name" value="doc_289941847898372" /><param name="align" value="middle" /><param name="quality" value="high" /><param name="play" value="true" /><param name="loop" value="true" /><param name="scale" value="showall" /><param name="wmode" value="opaque" /><param name="devicefont" value="false" /><param name="bgcolor" value="#ffffff" /><param name="menu" value="true" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://d.scribd.com/ScribdViewer.swf?document_id=15823106&amp;access_key=key-8m8b7e4ptsb66fqojhk&amp;page=1&amp;version=1&amp;viewMode=" /><param name="allowfullscreen" value="true" /></object></p>
<p>Qualquer dúvida é so comentar.</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/">quarta-feira, maio 27, 2009</a>, <a href='http://diariodaqualidade.blogspot.com' rel='external nofollow' class='url'>Leonardo Molinari</a> comentou: Oi.. 

tudo bom?  Boa apresentação. Sempre é bom ter coisas assim. Parabens

Dica boa: na tua lista de livros, seria legal atualizar pois o meu de livro de Testes Funcionais, já é referencia neste aspecto. E mais... ups (fofoca.. hahaha). Está saindo o meu de testes de performance. Esse é mais profundo. Não é livro de ferramenta. ë de tecnica, ensinando analisar testes, graficos de performance, descobrir gargalos. Vc vai adorar. Vou até em Teoria da Filas.. ahhaha.. Quando sair te aviso. Vai ao lançamento? será em SP.

[ ]s

Leonardo Molinari</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/estimando-esforo-de-automao/" rel="bookmark" title="Permanent Link: Estimando Esforço de Automação">Estimando Esforço de Automação</a></li><li><a href="http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis">Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis</a></li><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia">Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia</a></li><li><a href="http://www.zezologs.org/blog/ii-ebts-encontro-brasileiro-de-teste-de-software/" rel="bookmark" title="Permanent Link: II EBTS (Encontro Brasileiro de Teste de Software)">II EBTS (Encontro Brasileiro de Teste de Software)</a></li><li><a href="http://www.zezologs.org/blog/previnir-defeitos-ao-invs-de-achar-defeitos/" rel="bookmark" title="Permanent Link: Previnir Defeitos ao inv&eacute;s de Achar Defeitos">Previnir Defeitos ao inv&eacute;s de Achar Defeitos</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>Estou disnponibilizando uma apresentação de introdução a automação de testes (estruturais e funcionais).</p>
<p>Esta apresentação visa prover uma visão geral sobre automação, muito bom para aqueles que estão iniciando e querem conhecer um pouco mais sobre esta prática, segue agenda:</p>
<p><strong>Motivação<br />
Erros Comuns<br />
Processo<br />
Frameworks<br />
Automação Caixa Branca<br />
Automação Caixa Preta<br />
</strong><br />
<object width="100%" height="500" data="http://d.scribd.com/ScribdViewer.swf?document_id=15823106&amp;access_key=key-8m8b7e4ptsb66fqojhk&amp;page=1&amp;version=1&amp;viewMode=" type="application/x-shockwave-flash"><param name="id" value="doc_289941847898372" /><param name="name" value="doc_289941847898372" /><param name="align" value="middle" /><param name="quality" value="high" /><param name="play" value="true" /><param name="loop" value="true" /><param name="scale" value="showall" /><param name="wmode" value="opaque" /><param name="devicefont" value="false" /><param name="bgcolor" value="#ffffff" /><param name="menu" value="true" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://d.scribd.com/ScribdViewer.swf?document_id=15823106&amp;access_key=key-8m8b7e4ptsb66fqojhk&amp;page=1&amp;version=1&amp;viewMode=" /><param name="allowfullscreen" value="true" /></object></p>
<p>Qualquer dúvida é so comentar.</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/">quarta-feira, maio 27, 2009</a>, <a href='http://diariodaqualidade.blogspot.com' rel='external nofollow' class='url'>Leonardo Molinari</a> comentou: Oi.. 

tudo bom?  Boa apresentação. Sempre é bom ter coisas assim. Parabens

Dica boa: na tua lista de livros, seria legal atualizar pois o meu de livro de Testes Funcionais, já é referencia neste aspecto. E mais... ups (fofoca.. hahaha). Está saindo o meu de testes de performance. Esse é mais profundo. Não é livro de ferramenta. ë de tecnica, ensinando analisar testes, graficos de performance, descobrir gargalos. Vc vai adorar. Vou até em Teoria da Filas.. ahhaha.. Quando sair te aviso. Vai ao lançamento? será em SP.

[ ]s

Leonardo Molinari</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/estimando-esforo-de-automao/" rel="bookmark" title="Permanent Link: Estimando Esforço de Automação">Estimando Esforço de Automação</a></li><li><a href="http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis">Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis</a></li><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia">Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia</a></li><li><a href="http://www.zezologs.org/blog/ii-ebts-encontro-brasileiro-de-teste-de-software/" rel="bookmark" title="Permanent Link: II EBTS (Encontro Brasileiro de Teste de Software)">II EBTS (Encontro Brasileiro de Teste de Software)</a></li><li><a href="http://www.zezologs.org/blog/previnir-defeitos-ao-invs-de-achar-defeitos/" rel="bookmark" title="Permanent Link: Previnir Defeitos ao inv&eacute;s de Achar Defeitos">Previnir Defeitos ao inv&eacute;s de Achar Defeitos</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Automa&#231;&#227;o e C&#243;digos N&#227;o Test&#225;veis</title>
		<link>http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/</link>
		<comments>http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 14:07:31 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Automação de Testes]]></category>
		<category><![CDATA[Automação]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/</guid>
		<description><![CDATA[<p>No início do projeto que participo atualmente, passei por algumas dificuldades em automatizar alguns testes, devido a forma como o código estava sendo produzido.</p>
<p>Após algumas conversas com a equipe, conseguimos tornar o nosso código testável, e atualmente não temos problemas.</p>
<p>Uma das grandes barreiras que achei neste processo de automação caixa branca, foi convencer os desenvolvedores que escrever um código testável não é ‘capricho’ e sim uma necessidade diante da retorno que estes testes propocionam.</p>
<p></p>
<p>Bem, para quem está passando pelo mesmo problema, segue um slide do pessoal do google falando sobre o assunto.<br />
<br />
<iframe src='http://docs.google.com/EmbedSlideshow?docid=d449gch_58dtrzqtgv' frameborder='0' width='410' height='342'></iframe></p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/">domingo, dezembro 14, 2008</a>, <a href='http://www.profissionaisti.com.br' rel='external nofollow' class='url'>Jackson</a> comentou: Ola.

Muito bons os conteúdos de seu blog, parabéns!
Realmente convencer programadores de codificar de forma adequada, não é fácil.

Ministro aulas de programação e a cada dia vejo mais e mais novatos aprendendo a programar somente na cópia de códgos da internet e não se aprofundando em metodologias, em estudar a linguagem em si e etc.  :/ 

Vou me sintonizar no RSS.

Abraço</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/estimando-esforo-de-automao/" rel="bookmark" title="Permanent Link: Estimando Esforço de Automação">Estimando Esforço de Automação</a></li><li><a href="http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/" rel="bookmark" title="Permanent Link: Apresentação de Introdução a Automação">Apresentação de Introdução a Automação</a></li><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia">Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>No início do projeto que participo atualmente, passei por algumas dificuldades em automatizar alguns testes, devido a forma como o código estava sendo produzido.</p>
<p>Após algumas conversas com a equipe, conseguimos tornar o nosso código testável, e atualmente não temos problemas.</p>
<p>Uma das grandes barreiras que achei neste processo de automação caixa branca, foi convencer os desenvolvedores que escrever um código testável não é ‘capricho’ e sim uma necessidade diante da retorno que estes testes propocionam.</p>
<p></p>
<p>Bem, para quem está passando pelo mesmo problema, segue um slide do pessoal do google falando sobre o assunto.<br />
<br />
<iframe src='http://docs.google.com/EmbedSlideshow?docid=d449gch_58dtrzqtgv' frameborder='0' width='410' height='342'></iframe></p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/">domingo, dezembro 14, 2008</a>, <a href='http://www.profissionaisti.com.br' rel='external nofollow' class='url'>Jackson</a> comentou: Ola.

Muito bons os conteúdos de seu blog, parabéns!
Realmente convencer programadores de codificar de forma adequada, não é fácil.

Ministro aulas de programação e a cada dia vejo mais e mais novatos aprendendo a programar somente na cópia de códgos da internet e não se aprofundando em metodologias, em estudar a linguagem em si e etc.  :/ 

Vou me sintonizar no RSS.

Abraço</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/estimando-esforo-de-automao/" rel="bookmark" title="Permanent Link: Estimando Esforço de Automação">Estimando Esforço de Automação</a></li><li><a href="http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/" rel="bookmark" title="Permanent Link: Apresentação de Introdução a Automação">Apresentação de Introdução a Automação</a></li><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia">Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Automa&#231;&#227;o de Testes, uma tend&#234;ncia</title>
		<link>http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/</link>
		<comments>http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 23:51:38 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Prevenção de Defeitos]]></category>
		<category><![CDATA[Automação]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/</guid>
		<description><![CDATA[<p>A Computer World dedicou um post para falar das 6 areas de TI que são a prova de recessão <a href="http://computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=skills&amp;articleId=9110173&amp;taxonomyId=58&amp;intsrc=kc_top">aqui</a>, esta informação é baseada em uma pesquisa realizada pela <a href="http://www.jobfox.com/">jobfox</a>.</p>
<p>O resultado da pesquisa pode ser acessada <a href="http://www.jobfox.com/Site/Employer/pdf/TopJobsJuly08.pdf">aqui</a> e <strong>Teste de Software/Qualidade</strong> está na lista das 6 áreas da computação que podem ser consideradas a prova de recessão, as outras áreas que constam nesta lista são:</p>
<blockquote><p>1) Software design/development (No. 4)<br />
2) Networking/systems administration (No. 10)<br />
3) Database administration (No. 18)<br />
4) Software implementation analyst (No. 19)</p></blockquote>
<p></p>
<p>Na área de Teste de Software, o documento faz uma ressalva para a área de testes &#8220;<strong>Especially good for those with automated testing expertise.</strong>&#8221; ou seja, especialmente bom para aqueles com conhecimento em automação de testes&#8230;não é de agora que ouvimos falar disso.</p>
<p>A crescente necessidade por qualidade em projetos de desenvolvimento de software, faz com que técnicas de prevenção de defeitos se tornarem cada dia mais importante e valorizadas no mercado.</p>
<p>A pesquisa foi realizada em Julho/2008.</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/">sexta-feira, agosto 15, 2008</a>, <a href='http://www.via6.com/topico.php?tid=211003' rel='external nofollow' class='url'>Eudes via Rec6</a> comentou: <strong>Automação de Testes, uma tendência | ...zezologs...</strong>

Pesquisa realizada pela jobfox aponta teste de software com foco em automação, como uma das 6 áreas de TI a prova de recessões ...</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/estimando-esforo-de-automao/" rel="bookmark" title="Permanent Link: Estimando Esforço de Automação">Estimando Esforço de Automação</a></li><li><a href="http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis">Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis</a></li><li><a href="http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/" rel="bookmark" title="Permanent Link: Apresentação de Introdução a Automação">Apresentação de Introdução a Automação</a></li><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-csunit/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com csUnit">Testes Unit&aacute;rios com csUnit</a></li><li><a href="http://www.zezologs.org/blog/eficincia-da-equipe-de-testes/" rel="bookmark" title="Permanent Link: Efici&ecirc;ncia da Equipe de Testes">Efici&ecirc;ncia da Equipe de Testes</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>A Computer World dedicou um post para falar das 6 areas de TI que são a prova de recessão <a href="http://computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=skills&amp;articleId=9110173&amp;taxonomyId=58&amp;intsrc=kc_top">aqui</a>, esta informação é baseada em uma pesquisa realizada pela <a href="http://www.jobfox.com/">jobfox</a>.</p>
<p>O resultado da pesquisa pode ser acessada <a href="http://www.jobfox.com/Site/Employer/pdf/TopJobsJuly08.pdf">aqui</a> e <strong>Teste de Software/Qualidade</strong> está na lista das 6 áreas da computação que podem ser consideradas a prova de recessão, as outras áreas que constam nesta lista são:</p>
<blockquote><p>1) Software design/development (No. 4)<br />
2) Networking/systems administration (No. 10)<br />
3) Database administration (No. 18)<br />
4) Software implementation analyst (No. 19)</p></blockquote>
<p></p>
<p>Na área de Teste de Software, o documento faz uma ressalva para a área de testes &#8220;<strong>Especially good for those with automated testing expertise.</strong>&#8221; ou seja, especialmente bom para aqueles com conhecimento em automação de testes&#8230;não é de agora que ouvimos falar disso.</p>
<p>A crescente necessidade por qualidade em projetos de desenvolvimento de software, faz com que técnicas de prevenção de defeitos se tornarem cada dia mais importante e valorizadas no mercado.</p>
<p>A pesquisa foi realizada em Julho/2008.</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/">sexta-feira, agosto 15, 2008</a>, <a href='http://www.via6.com/topico.php?tid=211003' rel='external nofollow' class='url'>Eudes via Rec6</a> comentou: <strong>Automação de Testes, uma tendência | ...zezologs...</strong>

Pesquisa realizada pela jobfox aponta teste de software com foco em automação, como uma das 6 áreas de TI a prova de recessões ...</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/estimando-esforo-de-automao/" rel="bookmark" title="Permanent Link: Estimando Esforço de Automação">Estimando Esforço de Automação</a></li><li><a href="http://www.zezologs.org/blog/automao-e-cdigos-no-testveis/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis">Automa&ccedil;&atilde;o e C&oacute;digos N&atilde;o Test&aacute;veis</a></li><li><a href="http://www.zezologs.org/blog/apersentao-de-introduo-a-automao/" rel="bookmark" title="Permanent Link: Apresentação de Introdução a Automação">Apresentação de Introdução a Automação</a></li><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-csunit/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com csUnit">Testes Unit&aacute;rios com csUnit</a></li><li><a href="http://www.zezologs.org/blog/eficincia-da-equipe-de-testes/" rel="bookmark" title="Permanent Link: Efici&ecirc;ncia da Equipe de Testes">Efici&ecirc;ncia da Equipe de Testes</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testes Unit&#225;rios com csUnit</title>
		<link>http://www.zezologs.org/blog/testes-unitrios-com-csunit/</link>
		<comments>http://www.zezologs.org/blog/testes-unitrios-com-csunit/#comments</comments>
		<pubDate>Wed, 28 May 2008 17:57:46 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Automação de Testes]]></category>
		<category><![CDATA[Execução de Testes]]></category>
		<category><![CDATA[Testes Unitários]]></category>
		<category><![CDATA[Automação]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/testes-unitrios-com-csunit/</guid>
		<description><![CDATA[<p>Pessoal, achei outra ferramenta bem legal para a execução de testes unitárioso o <a href="http://www.csunit.org/" target="_blank">csUnit</a>, tambem é free como o NUnit, JUnit. Por enquanto, na minha opinião, a ferramenta de testes do proprio Visual é melhor, pela questão da integração como falei <a href="http://www.zezologs.org/blog/testes-unitrios-com-componente-do-net/" target="_blank">anteriormente</a>. Mas o que acho fantástico nestas ferramentas open source de testes unitários é que elas simplesmente utilizam a mesma forma de organizaçao e identificação de uma suite e um caso de teste&#8230;atravez da tag [TestFixture] e [Test], para realizar esta avaliação  eu simplesmente reusei meu código completamente, não alterei uma linha sequer.</p>
<p>Devido a esta razão não vou mostrar o código do teste novamente, pois vocês pode vê-lo <a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/" target="_blank">aqui</a>.</p>
<p>Antes de chegar no código do seu teste você deverá criar uma &#8220;Receita&#8221;.</p>
<p></p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image12.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb12.png" alt="image" height="171" width="240" /></a></p>
<p>Depois, é tudo a mesma coisa, abra seu código compilado e mande ver no &#8220;play&#8221;.</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image13.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb13.png" alt="image" height="171" width="240" /></a> <a href="http://www.zezologs.org/wp-content/uploads/2008/05/image14.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb14.png" alt="image" height="171" width="240" /></a></p>
<p>No caso acima podemos ver que aluguns testes falharam, o que achei melhor nele do que no NUnit é que no csUnit, os resultados dos testes, principalmente os que falharam, é exibido junto com o seu respectivo teste, no NUnit ele armazena tudo em uma console, o que dificulta o debug.</p>
<p>Alem disto ele tem uma aba de estatísticas, onde ele guarda as informações da execução.</p>
<p>Mesmo com a aparente vantagem sobre o NUnit, na minha opinião, ainda prefiro o componente de testes  unitários do .NET.</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-csunit/">terça-feira, junho 3, 2008</a>, <a href='http://www.zezologs.org/blog/executando-testes-com-o-msbuild/' rel='external nofollow' class='url'>Executando Testes com o MSbuild | ...zezologs</a> comentou: [...] o mesmo código que venho utilizando nos exemplos passados em &#8220;Testes Unitários com csUnit&#8220;, &#8220;Testes Unitários com componente do .NET&#8221; e &#8220;Testes Unitários: NUnit [...]</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/executando-testes-com-o-msbuild/" rel="bookmark" title="Permanent Link: Executando Testes com o MSBuild">Executando Testes com o MSBuild</a></li><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-componente-do-net/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com componente do .NET">Testes Unit&aacute;rios com componente do .NET</a></li><li><a href="http://www.zezologs.org/blog/template-de-relatrio-de-testes-do-vs/" rel="bookmark" title="Permanent Link: Template de Relatório de Testes do VS">Template de Relatório de Testes do VS</a></li><li><a href="http://www.zezologs.org/blog/gerando-relatrio-dos-testes-unitrios-a-partir-do-trx/" rel="bookmark" title="Permanent Link: Gerando Relat&oacute;rio dos Testes Unit&aacute;rios a partir do .trx">Gerando Relat&oacute;rio dos Testes Unit&aacute;rios a partir do .trx</a></li><li><a href="http://www.zezologs.org/blog/testlink-exportao-de-casos-de-teste/" rel="bookmark" title="Permanent Link: Testlink: Exporta&ccedil;&atilde;o de Casos de Teste">Testlink: Exporta&ccedil;&atilde;o de Casos de Teste</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>Pessoal, achei outra ferramenta bem legal para a execução de testes unitárioso o <a href="http://www.csunit.org/" target="_blank">csUnit</a>, tambem é free como o NUnit, JUnit. Por enquanto, na minha opinião, a ferramenta de testes do proprio Visual é melhor, pela questão da integração como falei <a href="http://www.zezologs.org/blog/testes-unitrios-com-componente-do-net/" target="_blank">anteriormente</a>. Mas o que acho fantástico nestas ferramentas open source de testes unitários é que elas simplesmente utilizam a mesma forma de organizaçao e identificação de uma suite e um caso de teste&#8230;atravez da tag [TestFixture] e [Test], para realizar esta avaliação  eu simplesmente reusei meu código completamente, não alterei uma linha sequer.</p>
<p>Devido a esta razão não vou mostrar o código do teste novamente, pois vocês pode vê-lo <a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/" target="_blank">aqui</a>.</p>
<p>Antes de chegar no código do seu teste você deverá criar uma &#8220;Receita&#8221;.</p>
<p></p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image12.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb12.png" alt="image" height="171" width="240" /></a></p>
<p>Depois, é tudo a mesma coisa, abra seu código compilado e mande ver no &#8220;play&#8221;.</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image13.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb13.png" alt="image" height="171" width="240" /></a> <a href="http://www.zezologs.org/wp-content/uploads/2008/05/image14.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb14.png" alt="image" height="171" width="240" /></a></p>
<p>No caso acima podemos ver que aluguns testes falharam, o que achei melhor nele do que no NUnit é que no csUnit, os resultados dos testes, principalmente os que falharam, é exibido junto com o seu respectivo teste, no NUnit ele armazena tudo em uma console, o que dificulta o debug.</p>
<p>Alem disto ele tem uma aba de estatísticas, onde ele guarda as informações da execução.</p>
<p>Mesmo com a aparente vantagem sobre o NUnit, na minha opinião, ainda prefiro o componente de testes  unitários do .NET.</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-csunit/">terça-feira, junho 3, 2008</a>, <a href='http://www.zezologs.org/blog/executando-testes-com-o-msbuild/' rel='external nofollow' class='url'>Executando Testes com o MSbuild | ...zezologs</a> comentou: [...] o mesmo código que venho utilizando nos exemplos passados em &#8220;Testes Unitários com csUnit&#8220;, &#8220;Testes Unitários com componente do .NET&#8221; e &#8220;Testes Unitários: NUnit [...]</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/executando-testes-com-o-msbuild/" rel="bookmark" title="Permanent Link: Executando Testes com o MSBuild">Executando Testes com o MSBuild</a></li><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-componente-do-net/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com componente do .NET">Testes Unit&aacute;rios com componente do .NET</a></li><li><a href="http://www.zezologs.org/blog/template-de-relatrio-de-testes-do-vs/" rel="bookmark" title="Permanent Link: Template de Relatório de Testes do VS">Template de Relatório de Testes do VS</a></li><li><a href="http://www.zezologs.org/blog/gerando-relatrio-dos-testes-unitrios-a-partir-do-trx/" rel="bookmark" title="Permanent Link: Gerando Relat&oacute;rio dos Testes Unit&aacute;rios a partir do .trx">Gerando Relat&oacute;rio dos Testes Unit&aacute;rios a partir do .trx</a></li><li><a href="http://www.zezologs.org/blog/testlink-exportao-de-casos-de-teste/" rel="bookmark" title="Permanent Link: Testlink: Exporta&ccedil;&atilde;o de Casos de Teste">Testlink: Exporta&ccedil;&atilde;o de Casos de Teste</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/testes-unitrios-com-csunit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testes Unit&#225;rios: NUnit &amp; C#</title>
		<link>http://www.zezologs.org/blog/testes-unitrios-nunit-c/</link>
		<comments>http://www.zezologs.org/blog/testes-unitrios-nunit-c/#comments</comments>
		<pubDate>Tue, 20 May 2008 20:01:56 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Automação de Testes]]></category>
		<category><![CDATA[Testes Unitários]]></category>
		<category><![CDATA[Automação]]></category>
		<category><![CDATA[NUnit]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/testes-unitrios-nunit-c/</guid>
		<description><![CDATA[<p>Estou implementando testes automáticos em um novo projeto aqui no <a href="http://www.cesar.org.br" target="_blank">cesar</a>, antes de inicar de fato as atividades, estou realizando alguns PoC´s para achar a melhor forma de realizar estes testes unitários automáticos. Andei dando uma busca por alguns frameworks que suportassem o desenvolmento de testes unitários automáticos para C#, de cara achei o <a href="http://www.nunit.org/" target="_blank">NUnit</a>, ele é free e aparentemente bastante usado.</p>
<p>Irei tentar, aos poucos detalhar minha experiência nesta PoC, tanto no uso do NUnit em conjunto com o C#, quanto no uso de outras ferramentas em conjunto também com o C# para a criação de testes automáticos. Minhas dificuldades, descobertas e impressões ficarão registradas aqui.</p>
<p>Bem antes de tudo, o ambiente que estou utilizando é o seguinte: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=94de806b-e1a1-4282-abc5-1f7347782553&amp;DisplayLang=en" target="_blank">Visual Studio 2008</a> e o <a href="http://www.nunit.org/index.php?p=download" target="_blank">NUnit</a>, após a instalação do itens acima, é so por a mão na massa.</p>
<p></p>
<p>Irei dividir em 4 partes distintas este processo inicial: Configuração, Escrita do Programa, Escrita do Teste, Execução no NUnit, irei explicar as 4 partes de uma forma mais macro, não irei entrar nos detalhes, pois não é o foco aqui, se adotasse esta abordagem esse post iria ser bem longo <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Configuração</strong></p>
<p>Com o Visual Studio 2008 aberto, no Solutions Explorer pressione o botão direito do mouse e escolha &#8220;Add Reference&#8221;, logo após em &#8220;Browse&#8221; informe a localização da <em>nunit.framework.dll</em> do NUnit, que deverá estar no local onde você escolheu instalá-lo, como mostrado na figura abaixo, depois da a indicação, observe que no Solutions Explorer ele irá exibir as referências do NUnit, observe novamente nas imagens abaixo :</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb.png" alt="image" width="240" height="171" /></a> <a href="http://www.zezologs.org/wp-content/uploads/2008/05/image1.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb1.png" alt="image" width="240" height="171" /></a> <a href="http://www.zezologs.org/wp-content/uploads/2008/05/image2.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb2.png" alt="image" width="240" height="171" /></a></p>
<p>Estes passos, finalizam a parte da configuração, após isso, o NUnit estará devidamente integrado ao Visual Studio, você pode fazer o teste tentando chamar alguns de seus métodos, e verá que o VS irá reconhecê-los e exibir-los na lista de opções (auxílo) que o VS fornece.</p>
<p><strong>Escrita do Programa</strong></p>
<p>Fiz um programa bem simples, de conversão de moedas, para exemplificar o uso do NUnit, adicione o seguinte código ao seu projeto:<br />
[sourcecode language='c#']<br />
using System;</p>
<p>namespace code<br />
{<br />
public class Codigo001<br />
{<br />
public static double p_real = 0;<br />
public static double p_cotacao = 0;<br />
public static double p_resultado = 0;<br />
public static void cotacao()<br />
{<br />
double p_real, p_cotacao, p_resultado;<br />
Console.WriteLine(&#8220;valor em real?&#8221;);<br />
p_real = Convert.ToDouble(Console.ReadLine());<br />
Console.WriteLine(&#8220;cotação do dollar?&#8221;);<br />
p_cotacao = Convert.ToDouble(Console.ReadLine());<br />
p_resultado = p_cotacao * p_real;<br />
Console.WriteLine(&#8220;Valores informados:\n\nValor em real: R${0}\nPreço da cotação do dollar: U${1}\n\nValor informado em dollar é U${2}&#8221;, p_real, p_cotacao, p_real * p_cotacao);<br />
Console.ReadLine();<br />
}</p>
<p>static void Main()<br />
{</p>
<p>cotacao();</p>
<p>}</p>
<p>}</p>
<p>}<br />
[/sourcecode]<br />
Observe que neste código, bem simples, não existe interação alguma com o NUnit, que ocorerá na próxima parte.</p>
<p><strong>Escrita do Teste</strong></p>
<p>Agora chegou o &#8220;core&#8221; dos testes, é nesta parte onde você irá escrever o código do seu teste, copie e cole o código abaixo em um codefile (.cs) diferente do código escrito acima.<br />
[sourcecode language='c#']<br />
using System;<br />
using NUnit.Framework;</p>
<p>namespace code<br />
{<br />
[TestFixture]<br />
public class Testes<br />
{<br />
[Test]<br />
public void CT001()<br />
{<br />
Codigo001.p_real = 5;<br />
Codigo001.p_cotacao = 5;<br />
Codigo001.p_resultado = Codigo001.p_real * Codigo001.p_cotacao;<br />
Assert.AreEqual(25, Codigo001.p_resultado);</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>[/sourcecode]<br />
Vejamos o que torna o código acima, interpretável ao NUnit:</p>
<p><strong>1)</strong> O pacote framework do NUnit foi incluido/incorporado a este code file, através do using <em>NUnit.Framework;</em><br />
<strong>2)</strong> [TestFixture] esta tag informa que a classe a seguir, irá conter um ou mais testes;<br />
<strong>3)</strong> [Test] esta tag informa a presença de um teste a seguir;<br />
<strong>4)</strong> Usando o <a href="http://www.nunit.org/index.php?p=equalityAsserts&amp;r=2.2.10">assertion de igualdade</a> <strong>Assert.AreEqual(25, Codigo001.p_resultado), </strong>o NUnit verificará se o resultado do teste está correto, neste caso ele irá verificar se 25 conicide com o resultado da variável <strong>Codigo001.p_resultado</strong>.</p>
<p>Compile tudo e salve.</p>
<p><strong>Execução no NUnit</strong></p>
<p>Agora vamos executar este código no NUnit, selecione a opção &#8220;Open Project&#8221; e selecione o aquivo &#8220;Testes.exe&#8221; ou o nome que você deu ao seu projeto. Observe que ao abrir o .exe o NUnit identificará todos métodos que estão com a tag [Test], no nosso caso apenas 01:</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image3.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb3.png" alt="image" width="240" height="171" /></a></p>
<p>Agora pressione &#8220;Run&#8221; e verá que teste irá passar.</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image4.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb4.png" alt="image" width="240" height="160" /></a></p>
<p>Teste também se o teste falha, no código do teste, altere a linha:<br />
[sourcecode language='c#']<br />
if (Codigo001.p_resultado == 25)<br />
[/sourcecode]<br />
para<br />
[sourcecode language='c#']<br />
if (Codigo001.p_resultado == 15)<br />
[/sourcecode]<br />
o teste irá falhar, pois o cálculo, junto com os parâmetros infornados devem retornar 25, observe:<br />
[sourcecode language='c#']<br />
Codigo001.p_real = 5;<br />
Codigo001.p_cotacao = 5;<br />
Codigo001.p_resultado = Codigo001.p_real * Codigo001.p_cotacao;<br />
[/sourcecode]<br />
O NUnit é carente nos relatórios, pois a única forma que vi ate agora é exportar em um xml, se alguêm souber de alguma outra forma, por favor me avisem, enquanto isso irei procurando em paralelo <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bem, é isso, como podem ver, a configuração e a execução dos testes são bastante simples, quanto a eficiência dos testes, isso vai depender muito do quão bom o engenheiro de testes é, em observar cenários apartir do código disponibilizado, e isso acontece aos poucos, no cenário abordado neste post, existem vários outros pontos a serem testados, mas apenas 1 foi exemplificado.</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">segunda-feira, maio 26, 2008</a>, <a href='http://www.zezologs.org/blog/testes-unitrios-com-componente-do-net/' rel='external nofollow' class='url'>Testes Unit&aacute;rios com componente do .NET | ...zezologs</a> comentou: [...] A &#250;ltima PoC que realizei e publiquei aqui no blog foi no uso do NUnit. [...]</li><br><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">quarta-feira, maio 28, 2008</a>, <a href='http://www.zezologs.org/blog/testes-unitrios-com-csunit/' rel='external nofollow' class='url'>Testes Unit&aacute;rios com csUnit | ...zezologs</a> comentou: [...] Devido a esta razão nao vou mostrar o código do teste novamente, pois vocês pode vê-lo aqui. [...]</li><br><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">terça-feira, junho 3, 2008</a>, <a href='http://www.zezologs.org/blog/executando-testes-com-o-msbuild/' rel='external nofollow' class='url'>Executando Testes com o MSbuild | ...zezologs</a> comentou: [...] Proseguindo&#8230;usarei o mesmo código que venho utilizando nos exemplos passados em &#8220;Testes Unitários com csUnit&#8220;, &#8220;Testes Unitários com componente do .NET&#8221; e &#8220;Testes Unitários: NUnit &amp; C#&#8220;. [...]</li><br><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">terça-feira, junho 10, 2008</a>, <a href='http://www.via6.com/topico.php?tid=188659' rel='external nofollow' class='url'>Eudes via Rec6</a> comentou: <strong>Testes Unitários: NUnit &amp; C# | ...zezologs...</strong>

(para os testers de plantão) Integrando o NUnit com o C# para a realização de testes unitários...</li><br><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">terça-feira, fevereiro 2, 2010</a>, fernando comentou: Muito bom...

Irá me ajudar de mais!

;D</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-csunit/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com csUnit">Testes Unit&aacute;rios com csUnit</a></li><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-componente-do-net/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com componente do .NET">Testes Unit&aacute;rios com componente do .NET</a></li><li><a href="http://www.zezologs.org/blog/executando-testes-com-o-msbuild/" rel="bookmark" title="Permanent Link: Executando Testes com o MSBuild">Executando Testes com o MSBuild</a></li><li><a href="http://www.zezologs.org/blog/template-de-relatrio-de-testes-do-vs/" rel="bookmark" title="Permanent Link: Template de Relatório de Testes do VS">Template de Relatório de Testes do VS</a></li><li><a href="http://www.zezologs.org/blog/gerando-relatrio-dos-testes-unitrios-a-partir-do-trx/" rel="bookmark" title="Permanent Link: Gerando Relat&oacute;rio dos Testes Unit&aacute;rios a partir do .trx">Gerando Relat&oacute;rio dos Testes Unit&aacute;rios a partir do .trx</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>Estou implementando testes automáticos em um novo projeto aqui no <a href="http://www.cesar.org.br" target="_blank">cesar</a>, antes de inicar de fato as atividades, estou realizando alguns PoC´s para achar a melhor forma de realizar estes testes unitários automáticos. Andei dando uma busca por alguns frameworks que suportassem o desenvolmento de testes unitários automáticos para C#, de cara achei o <a href="http://www.nunit.org/" target="_blank">NUnit</a>, ele é free e aparentemente bastante usado.</p>
<p>Irei tentar, aos poucos detalhar minha experiência nesta PoC, tanto no uso do NUnit em conjunto com o C#, quanto no uso de outras ferramentas em conjunto também com o C# para a criação de testes automáticos. Minhas dificuldades, descobertas e impressões ficarão registradas aqui.</p>
<p>Bem antes de tudo, o ambiente que estou utilizando é o seguinte: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=94de806b-e1a1-4282-abc5-1f7347782553&amp;DisplayLang=en" target="_blank">Visual Studio 2008</a> e o <a href="http://www.nunit.org/index.php?p=download" target="_blank">NUnit</a>, após a instalação do itens acima, é so por a mão na massa.</p>
<p></p>
<p>Irei dividir em 4 partes distintas este processo inicial: Configuração, Escrita do Programa, Escrita do Teste, Execução no NUnit, irei explicar as 4 partes de uma forma mais macro, não irei entrar nos detalhes, pois não é o foco aqui, se adotasse esta abordagem esse post iria ser bem longo <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Configuração</strong></p>
<p>Com o Visual Studio 2008 aberto, no Solutions Explorer pressione o botão direito do mouse e escolha &#8220;Add Reference&#8221;, logo após em &#8220;Browse&#8221; informe a localização da <em>nunit.framework.dll</em> do NUnit, que deverá estar no local onde você escolheu instalá-lo, como mostrado na figura abaixo, depois da a indicação, observe que no Solutions Explorer ele irá exibir as referências do NUnit, observe novamente nas imagens abaixo :</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb.png" alt="image" width="240" height="171" /></a> <a href="http://www.zezologs.org/wp-content/uploads/2008/05/image1.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb1.png" alt="image" width="240" height="171" /></a> <a href="http://www.zezologs.org/wp-content/uploads/2008/05/image2.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb2.png" alt="image" width="240" height="171" /></a></p>
<p>Estes passos, finalizam a parte da configuração, após isso, o NUnit estará devidamente integrado ao Visual Studio, você pode fazer o teste tentando chamar alguns de seus métodos, e verá que o VS irá reconhecê-los e exibir-los na lista de opções (auxílo) que o VS fornece.</p>
<p><strong>Escrita do Programa</strong></p>
<p>Fiz um programa bem simples, de conversão de moedas, para exemplificar o uso do NUnit, adicione o seguinte código ao seu projeto:<br />
[sourcecode language='c#']<br />
using System;</p>
<p>namespace code<br />
{<br />
public class Codigo001<br />
{<br />
public static double p_real = 0;<br />
public static double p_cotacao = 0;<br />
public static double p_resultado = 0;<br />
public static void cotacao()<br />
{<br />
double p_real, p_cotacao, p_resultado;<br />
Console.WriteLine(&#8220;valor em real?&#8221;);<br />
p_real = Convert.ToDouble(Console.ReadLine());<br />
Console.WriteLine(&#8220;cotação do dollar?&#8221;);<br />
p_cotacao = Convert.ToDouble(Console.ReadLine());<br />
p_resultado = p_cotacao * p_real;<br />
Console.WriteLine(&#8220;Valores informados:\n\nValor em real: R${0}\nPreço da cotação do dollar: U${1}\n\nValor informado em dollar é U${2}&#8221;, p_real, p_cotacao, p_real * p_cotacao);<br />
Console.ReadLine();<br />
}</p>
<p>static void Main()<br />
{</p>
<p>cotacao();</p>
<p>}</p>
<p>}</p>
<p>}<br />
[/sourcecode]<br />
Observe que neste código, bem simples, não existe interação alguma com o NUnit, que ocorerá na próxima parte.</p>
<p><strong>Escrita do Teste</strong></p>
<p>Agora chegou o &#8220;core&#8221; dos testes, é nesta parte onde você irá escrever o código do seu teste, copie e cole o código abaixo em um codefile (.cs) diferente do código escrito acima.<br />
[sourcecode language='c#']<br />
using System;<br />
using NUnit.Framework;</p>
<p>namespace code<br />
{<br />
[TestFixture]<br />
public class Testes<br />
{<br />
[Test]<br />
public void CT001()<br />
{<br />
Codigo001.p_real = 5;<br />
Codigo001.p_cotacao = 5;<br />
Codigo001.p_resultado = Codigo001.p_real * Codigo001.p_cotacao;<br />
Assert.AreEqual(25, Codigo001.p_resultado);</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>[/sourcecode]<br />
Vejamos o que torna o código acima, interpretável ao NUnit:</p>
<p><strong>1)</strong> O pacote framework do NUnit foi incluido/incorporado a este code file, através do using <em>NUnit.Framework;</em><br />
<strong>2)</strong> [TestFixture] esta tag informa que a classe a seguir, irá conter um ou mais testes;<br />
<strong>3)</strong> [Test] esta tag informa a presença de um teste a seguir;<br />
<strong>4)</strong> Usando o <a href="http://www.nunit.org/index.php?p=equalityAsserts&amp;r=2.2.10">assertion de igualdade</a> <strong>Assert.AreEqual(25, Codigo001.p_resultado), </strong>o NUnit verificará se o resultado do teste está correto, neste caso ele irá verificar se 25 conicide com o resultado da variável <strong>Codigo001.p_resultado</strong>.</p>
<p>Compile tudo e salve.</p>
<p><strong>Execução no NUnit</strong></p>
<p>Agora vamos executar este código no NUnit, selecione a opção &#8220;Open Project&#8221; e selecione o aquivo &#8220;Testes.exe&#8221; ou o nome que você deu ao seu projeto. Observe que ao abrir o .exe o NUnit identificará todos métodos que estão com a tag [Test], no nosso caso apenas 01:</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image3.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb3.png" alt="image" width="240" height="171" /></a></p>
<p>Agora pressione &#8220;Run&#8221; e verá que teste irá passar.</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2008/05/image4.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2008/05/image-thumb4.png" alt="image" width="240" height="160" /></a></p>
<p>Teste também se o teste falha, no código do teste, altere a linha:<br />
[sourcecode language='c#']<br />
if (Codigo001.p_resultado == 25)<br />
[/sourcecode]<br />
para<br />
[sourcecode language='c#']<br />
if (Codigo001.p_resultado == 15)<br />
[/sourcecode]<br />
o teste irá falhar, pois o cálculo, junto com os parâmetros infornados devem retornar 25, observe:<br />
[sourcecode language='c#']<br />
Codigo001.p_real = 5;<br />
Codigo001.p_cotacao = 5;<br />
Codigo001.p_resultado = Codigo001.p_real * Codigo001.p_cotacao;<br />
[/sourcecode]<br />
O NUnit é carente nos relatórios, pois a única forma que vi ate agora é exportar em um xml, se alguêm souber de alguma outra forma, por favor me avisem, enquanto isso irei procurando em paralelo <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bem, é isso, como podem ver, a configuração e a execução dos testes são bastante simples, quanto a eficiência dos testes, isso vai depender muito do quão bom o engenheiro de testes é, em observar cenários apartir do código disponibilizado, e isso acontece aos poucos, no cenário abordado neste post, existem vários outros pontos a serem testados, mas apenas 1 foi exemplificado.</p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">segunda-feira, maio 26, 2008</a>, <a href='http://www.zezologs.org/blog/testes-unitrios-com-componente-do-net/' rel='external nofollow' class='url'>Testes Unit&aacute;rios com componente do .NET | ...zezologs</a> comentou: [...] A &#250;ltima PoC que realizei e publiquei aqui no blog foi no uso do NUnit. [...]</li><br><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">quarta-feira, maio 28, 2008</a>, <a href='http://www.zezologs.org/blog/testes-unitrios-com-csunit/' rel='external nofollow' class='url'>Testes Unit&aacute;rios com csUnit | ...zezologs</a> comentou: [...] Devido a esta razão nao vou mostrar o código do teste novamente, pois vocês pode vê-lo aqui. [...]</li><br><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">terça-feira, junho 3, 2008</a>, <a href='http://www.zezologs.org/blog/executando-testes-com-o-msbuild/' rel='external nofollow' class='url'>Executando Testes com o MSbuild | ...zezologs</a> comentou: [...] Proseguindo&#8230;usarei o mesmo código que venho utilizando nos exemplos passados em &#8220;Testes Unitários com csUnit&#8220;, &#8220;Testes Unitários com componente do .NET&#8221; e &#8220;Testes Unitários: NUnit &amp; C#&#8220;. [...]</li><br><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">terça-feira, junho 10, 2008</a>, <a href='http://www.via6.com/topico.php?tid=188659' rel='external nofollow' class='url'>Eudes via Rec6</a> comentou: <strong>Testes Unitários: NUnit &amp; C# | ...zezologs...</strong>

(para os testers de plantão) Integrando o NUnit com o C# para a realização de testes unitários...</li><br><li><a href="http://www.zezologs.org/blog/testes-unitrios-nunit-c/">terça-feira, fevereiro 2, 2010</a>, fernando comentou: Muito bom...

Irá me ajudar de mais!

;D</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-csunit/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com csUnit">Testes Unit&aacute;rios com csUnit</a></li><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-componente-do-net/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com componente do .NET">Testes Unit&aacute;rios com componente do .NET</a></li><li><a href="http://www.zezologs.org/blog/executando-testes-com-o-msbuild/" rel="bookmark" title="Permanent Link: Executando Testes com o MSBuild">Executando Testes com o MSBuild</a></li><li><a href="http://www.zezologs.org/blog/template-de-relatrio-de-testes-do-vs/" rel="bookmark" title="Permanent Link: Template de Relatório de Testes do VS">Template de Relatório de Testes do VS</a></li><li><a href="http://www.zezologs.org/blog/gerando-relatrio-dos-testes-unitrios-a-partir-do-trx/" rel="bookmark" title="Permanent Link: Gerando Relat&oacute;rio dos Testes Unit&aacute;rios a partir do .trx">Gerando Relat&oacute;rio dos Testes Unit&aacute;rios a partir do .trx</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/testes-unitrios-nunit-c/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Testes manuais obsoletos?</title>
		<link>http://www.zezologs.org/blog/testes-manuais-esto-se-tornando-extintos/</link>
		<comments>http://www.zezologs.org/blog/testes-manuais-esto-se-tornando-extintos/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 16:31:20 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Automação de Testes]]></category>
		<category><![CDATA[Automação]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/2008/04/30/testes-manuais-esto-se-tornando-extintos/</guid>
		<description><![CDATA[<p>Li um post bem interessante no <a href="http://blog.testcrew.com/?p=9" target="_blank">Tester Crew</a></p>
<p>Defendo <strong>muito </strong>automação, mas alguns cuidados devem ser tomados antes de se escolher automatizar os CT´s&#8230;</p>
<p>Uma dado que eu não sabia, e achei lendo neste blog =&gt; <a href="http://blog.testcrew.com/?p=9" target="_blank">http://blog.testcrew.com/?p=9</a>, é sobre a efiiência de testes automáticos, fiquei surpreso ao ver que apenas <strong>5 a 20% dos bugs são achados por scripts automáticos!! </strong></p>
<p>Extraído do blog:</p>
<p></p>
<p><em>&#8220;Belief: Automation will help find more bugs</em><br />
<strong>Fact:</strong> Statistics indicate that during regression testing, only 5 to 20% of bugs are found by automated test scripts (the other 80% or more are found by manual testing). And some of the bugs that are found within this 5-20% are discovered during the creation of test scripts, making the human contribution more valuable than the “automation”.&#8221;</p>
<hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/estimando-esforo-de-automao/" rel="bookmark" title="Permanent Link: Estimando Esforço de Automação">Estimando Esforço de Automação</a></li><li><a href="http://www.zezologs.org/blog/dicas-jmeter-once-only-controller/" rel="bookmark" title="Permanent Link: Dicas JMeter: &#8216;Once Only Controller&#8217;">Dicas JMeter: &#8216;Once Only Controller&#8217;</a></li><li><a href="http://www.zezologs.org/blog/dica-mstest-noisolation-e-arquivos-de-configurao/" rel="bookmark" title="Permanent Link: Dica: MSTest (/noisolation e arquivos de configura&ccedil;&atilde;o)">Dica: MSTest (/noisolation e arquivos de configura&ccedil;&atilde;o)</a></li><li><a href="http://www.zezologs.org/blog/iii-ebts-aberta-submisses-de-artigos/" rel="bookmark" title="Permanent Link: III EBTS Aberta Submiss&otilde;es de Artigos">III EBTS Aberta Submiss&otilde;es de Artigos</a></li><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia">Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>Li um post bem interessante no <a href="http://blog.testcrew.com/?p=9" target="_blank">Tester Crew</a></p>
<p>Defendo <strong>muito </strong>automação, mas alguns cuidados devem ser tomados antes de se escolher automatizar os CT´s&#8230;</p>
<p>Uma dado que eu não sabia, e achei lendo neste blog =&gt; <a href="http://blog.testcrew.com/?p=9" target="_blank">http://blog.testcrew.com/?p=9</a>, é sobre a efiiência de testes automáticos, fiquei surpreso ao ver que apenas <strong>5 a 20% dos bugs são achados por scripts automáticos!! </strong></p>
<p>Extraído do blog:</p>
<p></p>
<p><em>&#8220;Belief: Automation will help find more bugs</em><br />
<strong>Fact:</strong> Statistics indicate that during regression testing, only 5 to 20% of bugs are found by automated test scripts (the other 80% or more are found by manual testing). And some of the bugs that are found within this 5-20% are discovered during the creation of test scripts, making the human contribution more valuable than the “automation”.&#8221;</p>
<hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/estimando-esforo-de-automao/" rel="bookmark" title="Permanent Link: Estimando Esforço de Automação">Estimando Esforço de Automação</a></li><li><a href="http://www.zezologs.org/blog/dicas-jmeter-once-only-controller/" rel="bookmark" title="Permanent Link: Dicas JMeter: &#8216;Once Only Controller&#8217;">Dicas JMeter: &#8216;Once Only Controller&#8217;</a></li><li><a href="http://www.zezologs.org/blog/dica-mstest-noisolation-e-arquivos-de-configurao/" rel="bookmark" title="Permanent Link: Dica: MSTest (/noisolation e arquivos de configura&ccedil;&atilde;o)">Dica: MSTest (/noisolation e arquivos de configura&ccedil;&atilde;o)</a></li><li><a href="http://www.zezologs.org/blog/iii-ebts-aberta-submisses-de-artigos/" rel="bookmark" title="Permanent Link: III EBTS Aberta Submiss&otilde;es de Artigos">III EBTS Aberta Submiss&otilde;es de Artigos</a></li><li><a href="http://www.zezologs.org/blog/automao-de-testes-uma-tendncia/" rel="bookmark" title="Permanent Link: Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia">Automa&ccedil;&atilde;o de Testes, uma tend&ecirc;ncia</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/testes-manuais-esto-se-tornando-extintos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ferramentas de Teste: Selenium</title>
		<link>http://www.zezologs.org/blog/ferramentas-de-testes-selenium/</link>
		<comments>http://www.zezologs.org/blog/ferramentas-de-testes-selenium/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 16:30:28 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Ferramentas de Teste]]></category>
		<category><![CDATA[Automação]]></category>
		<category><![CDATA[Selenium]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/2007/09/26/automao-de-testes-selenium/</guid>
		<description><![CDATA[<p>Irei tentar mostrar algumas ferramentas muito boas para suporte e gerenciamanto de testes. Comecarei por uma ferramenta para a automação de testes em aplicações WEB, <a href="http://www.openqa.org/selenium/" target="_blank">Selenuim</a>. Ela foi desenvolvida por Jason Huggins, que por sinal foi recentemente contratado pelo Google, é uma ferramenta <a href="http://www.google.com.br/url?sa=X&amp;start=58&amp;oi=define&amp;q=http://pt.wikipedia.org/wiki/Open_Source&amp;usg=AFQjCNG9z6kcYa10Hj8Xv8mMfyzXJQrNWg" target="_blank">Open Source</a>, desenvolvida com base em uma aplicação que utilizava <a href="http://www.python.org/" target="_blank">Python</a> e <a href="http://plone.org/" target="_blank">Plone</a>, simples, prática e ao meu ver intuitiva, Selenium tornou-se rapidamente uma ferramenta Open Source de automação bastante usada.</p>
<p>A configuração do selenium é bastante simples, mas algumas explanações sobre os projetos faz-se necessária.</p>
<p><strong>Selenium Core</strong> &#8211; Utilize esta versão se você deseja rodar seus testes diretamente no Browser, da mesma forma como usuários farão.</p>
<p></p>
<p><strong>Selenium Ide </strong>- Utilize está ferramenta em conjunto com o Selenium Core. Esssa ferramenta servirá para a escrita dos scripts do Seleium. Como qualquer ferramenta ela tem sua linguagem prórpria e escrever os scripts na mão seria uma tarefa árdua, o Selenium Ide serve para retirar essa tarefa da mão de que está escrevendo, ele fará isso para você</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2007/09/image3.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2007/09/image-thumb3.png" alt="image" width="185" height="240" /></a> <a href="http://www.zezologs.org/wp-content/uploads/2007/09/image4.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2007/09/image-thumb4.png" alt="image" width="185" height="240" /></a></p>
<p>Observe na 1º figura acima que eu acessei o site <a href="http://www.openqa.org">www.openqa.org</a> e ele gravou meus passos, o botão REC (localizado no topo esquerdo da figura) deverá estar obviamente selecionado.</p>
<p>Na 2º figura está o código fonte gerado pelo Selenium IDE, basta dar copiar o codigo e colar em um .html que você. Esse .html irá executar os passos acima.</p>
<p>Selenium IDE é uma extensão do firefox, se você não usa o firefox, ta ai um bom motivo pra passar a usar! <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Selenium RC</strong> &#8211; Lhe permite escrever testes automáticos de user interface em qualquer linguagem de programação contra qualquer site utilizando HTTP usando Java Script.</p>
<p><strong>Selenuim on Rails</strong> &#8211; Para a escrita de testes usando Rails.</p>
<p>Ainda não utilzei os dois ultimos(Selenuim Core, Selenuim on Rails), então não posso falar por eles <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Bem a instalação é simples, baixe o <a href="http://www.openqa.org/selenium-core/download.action" target="_blank">Selenium Core</a> em seguida o <a href="http://www.openqa.org/selenium-ide/download.action" target="_blank">Selenium IDE</a>. Extraia o Selenium Core abra o index.html e acesse o link Selenium TestRunner. Dai você terá uma vizualização melhor de como a ferramenta funciona. Ele deverá lhe levar a uma tela com a mostrada abaixo</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2007/09/image5.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2007/09/image-thumb5.png" alt="image" width="240" height="174" /></a></p>
<p>No frame do lado esquerdo você tem os testes, cada um representa um .html (Este .html é o nome dado ao arquivo .html salvo com base no código html gerado pelo Seleium IDE)</p>
<p>No frame do meio você tem o detalhe (conteúdo) do .html mostrado no frame do lado esquerdo.(Este conteúdo é o código HTML gerado pelo Seleium IDE)</p>
<p>No frame do lado direito são os controles.</p>
<p>Neste ponto você pode vizualizar o funcionamnto do Selenium, com o Selenium IDE você grava os passos para realizar seu teste e com o Selenium Core você os executa. Acho que não preciso explicar como organizar a estrutura de diretórios html.</p>
<p>Acho que todos já sabem disso, certo?</p>
<p>Bem é isso ai, com perceberam, a intenção não é detalhar até o ultimo nível, o uso da ferramenta, e sim, de prover informações básicas para servir para uma eventual escolha de ferramentas de automação de testes em aplicações WEB.</p>
<p>Uso o Selenium e para mim está ótimo <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">segunda-feira, dezembro 10, 2007</a>, John McGuire comentou: é impressionante essa ferramenta!</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, junho 18, 2008</a>, Júlio Cesar comentou: Eudes,

Parabéns pelo artigo.

Sds,
Júlio</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, novembro 5, 2008</a>, Wesley Sousa comentou: Boa dia,

Eu gostaria de saber se você posssui algum manual do selenium, pois estou começando na aréa de automação, por isso tenho algumas dúvidas.


Um abraço e desde já agradeço pela atenção.</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">sexta-feira, novembro 14, 2008</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: Oi Wesley,

Você já viu no site deles? 

http://selenium.openqa.org/</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, novembro 19, 2008</a>, Kirmaier Andrade comentou: O site do projeto não tem documentação nenhuma, os link's tudo fora do ar. aFF!

Cara estou utilizando esta ferramenta e também achei muito boa, só estou tendo uma dificuldade em realizar testes de resultados de pesquisa, resultados dentro de um datatable por exemplo, não consigo clicar nele, alguma idéia ?

Bom post!</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">terça-feira, novembro 25, 2008</a>, Anderson comentou: Cara, estou estudando selenium, mas seria de grande auxílio uma apostila ou tutorial, entrei na openqa e os links estão tudo fora do ar. Se você tiver o tutorial completo do Selenium IDE e puder me mandar por e-mail, logo ficaria agradecido!

Aguardo...

 :D</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">terça-feira, novembro 25, 2008</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: Opa Anderson,

Não tenho tutoriais do selenium :(

Eudes</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">sábado, fevereiro 28, 2009</a>, Everton comentou: Boa tarde, Eudes.

Estou pesquisando ferramentas que gerem casos de testes automáticas com base numa especificação xml do sistema.

Você pode me dizer os nomes de algumas ferramentas que fazem isso?

Obrigado :)</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quinta-feira, março 26, 2009</a>, Ubiratan comentou: Olá.
Realmente seus posts são muito bons. 
Mas qual seria a técnica e o critério de teste que essa ferramenta utiliza? 

Obirgado.</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, maio 20, 2009</a>, Jociel comentou: Tem um tutorial para o selenium????</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">domingo, maio 24, 2009</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: http://seleniumhq.org/documentation/tutorials/</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, setembro 16, 2009</a>, Edson Costa comentou: Caro amigo,

    Sou iniciante no Selenium e estou aprendendo a mexer com o Test Runner. Criei alguns scripts com o Selenium IDE ao qual ao executar os testes roda sem problemas. Ao executar o TestRunner pelo selenium IDE verifiquei a abertura dos frames como voce havia dito, mas ao executar minha aplicação Web o aplicativo não roda, ele até conecta com o browser da aplicação, mas depois para de funcionar. Voce teria alguma solução para isto?

Grato,

Edson Costa.</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">sexta-feira, dezembro 4, 2009</a>, Fabricio comentou: Olá, estou realizando um projeto na facul. e gostaria de usar a ferramenta, gostaria de saber se pode ser usda c/ Delphi, desde já agradeço a colaboração...</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, dezembro 23, 2009</a>, Sara comentou: Ola!
Na empresa onde trabalho, vamos começar a automatizar os testes, porém, não conhecemos e nunca trabalhamos com automação, optaram utilizar o Selenium, mas não acho material algum pra me ajudar a estudar ! Preciso de um help urgente! Exemplos, tutoriais, videos  e etc!! e até mesmo o msn de alguém que possa me dar uma ajuda!!

Grata,

Sara Peca</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quinta-feira, março 3, 2011</a>, Luiz Mendes comentou: Muito bom. Direto ao ponto.</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/" rel="bookmark" title="Permanent Link: Testes Instáveis do Selenium">Testes Instáveis do Selenium</a></li><li><a href="http://www.zezologs.org/blog/questionamentos-sobre-o-testlink-1/" rel="bookmark" title="Permanent Link: Questionamentos sobre o Testlink (#1)">Questionamentos sobre o Testlink (#1)</a></li><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-csunit/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com csUnit">Testes Unit&aacute;rios com csUnit</a></li><li><a href="http://www.zezologs.org/blog/iii-ebts-aberta-submisses-de-artigos/" rel="bookmark" title="Permanent Link: III EBTS Aberta Submiss&otilde;es de Artigos">III EBTS Aberta Submiss&otilde;es de Artigos</a></li><li><a href="http://www.zezologs.org/blog/forum-no-ar/" rel="bookmark" title="Permanent Link: Forum no ar!">Forum no ar!</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> <p>Irei tentar mostrar algumas ferramentas muito boas para suporte e gerenciamanto de testes. Comecarei por uma ferramenta para a automação de testes em aplicações WEB, <a href="http://www.openqa.org/selenium/" target="_blank">Selenuim</a>. Ela foi desenvolvida por Jason Huggins, que por sinal foi recentemente contratado pelo Google, é uma ferramenta <a href="http://www.google.com.br/url?sa=X&amp;start=58&amp;oi=define&amp;q=http://pt.wikipedia.org/wiki/Open_Source&amp;usg=AFQjCNG9z6kcYa10Hj8Xv8mMfyzXJQrNWg" target="_blank">Open Source</a>, desenvolvida com base em uma aplicação que utilizava <a href="http://www.python.org/" target="_blank">Python</a> e <a href="http://plone.org/" target="_blank">Plone</a>, simples, prática e ao meu ver intuitiva, Selenium tornou-se rapidamente uma ferramenta Open Source de automação bastante usada.</p>
<p>A configuração do selenium é bastante simples, mas algumas explanações sobre os projetos faz-se necessária.</p>
<p><strong>Selenium Core</strong> &#8211; Utilize esta versão se você deseja rodar seus testes diretamente no Browser, da mesma forma como usuários farão.</p>
<p></p>
<p><strong>Selenium Ide </strong>- Utilize está ferramenta em conjunto com o Selenium Core. Esssa ferramenta servirá para a escrita dos scripts do Seleium. Como qualquer ferramenta ela tem sua linguagem prórpria e escrever os scripts na mão seria uma tarefa árdua, o Selenium Ide serve para retirar essa tarefa da mão de que está escrevendo, ele fará isso para você</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2007/09/image3.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2007/09/image-thumb3.png" alt="image" width="185" height="240" /></a> <a href="http://www.zezologs.org/wp-content/uploads/2007/09/image4.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2007/09/image-thumb4.png" alt="image" width="185" height="240" /></a></p>
<p>Observe na 1º figura acima que eu acessei o site <a href="http://www.openqa.org">www.openqa.org</a> e ele gravou meus passos, o botão REC (localizado no topo esquerdo da figura) deverá estar obviamente selecionado.</p>
<p>Na 2º figura está o código fonte gerado pelo Selenium IDE, basta dar copiar o codigo e colar em um .html que você. Esse .html irá executar os passos acima.</p>
<p>Selenium IDE é uma extensão do firefox, se você não usa o firefox, ta ai um bom motivo pra passar a usar! <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Selenium RC</strong> &#8211; Lhe permite escrever testes automáticos de user interface em qualquer linguagem de programação contra qualquer site utilizando HTTP usando Java Script.</p>
<p><strong>Selenuim on Rails</strong> &#8211; Para a escrita de testes usando Rails.</p>
<p>Ainda não utilzei os dois ultimos(Selenuim Core, Selenuim on Rails), então não posso falar por eles <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Bem a instalação é simples, baixe o <a href="http://www.openqa.org/selenium-core/download.action" target="_blank">Selenium Core</a> em seguida o <a href="http://www.openqa.org/selenium-ide/download.action" target="_blank">Selenium IDE</a>. Extraia o Selenium Core abra o index.html e acesse o link Selenium TestRunner. Dai você terá uma vizualização melhor de como a ferramenta funciona. Ele deverá lhe levar a uma tela com a mostrada abaixo</p>
<p><a href="http://www.zezologs.org/wp-content/uploads/2007/09/image5.png" rel="lightbox"><img src="http://www.zezologs.org/wp-content/uploads/2007/09/image-thumb5.png" alt="image" width="240" height="174" /></a></p>
<p>No frame do lado esquerdo você tem os testes, cada um representa um .html (Este .html é o nome dado ao arquivo .html salvo com base no código html gerado pelo Seleium IDE)</p>
<p>No frame do meio você tem o detalhe (conteúdo) do .html mostrado no frame do lado esquerdo.(Este conteúdo é o código HTML gerado pelo Seleium IDE)</p>
<p>No frame do lado direito são os controles.</p>
<p>Neste ponto você pode vizualizar o funcionamnto do Selenium, com o Selenium IDE você grava os passos para realizar seu teste e com o Selenium Core você os executa. Acho que não preciso explicar como organizar a estrutura de diretórios html.</p>
<p>Acho que todos já sabem disso, certo?</p>
<p>Bem é isso ai, com perceberam, a intenção não é detalhar até o ultimo nível, o uso da ferramenta, e sim, de prover informações básicas para servir para uma eventual escolha de ferramentas de automação de testes em aplicações WEB.</p>
<p>Uso o Selenium e para mim está ótimo <img src='http://www.zezologs.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br><hr /><h2>comentários</h2><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">segunda-feira, dezembro 10, 2007</a>, John McGuire comentou: é impressionante essa ferramenta!</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, junho 18, 2008</a>, Júlio Cesar comentou: Eudes,

Parabéns pelo artigo.

Sds,
Júlio</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, novembro 5, 2008</a>, Wesley Sousa comentou: Boa dia,

Eu gostaria de saber se você posssui algum manual do selenium, pois estou começando na aréa de automação, por isso tenho algumas dúvidas.


Um abraço e desde já agradeço pela atenção.</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">sexta-feira, novembro 14, 2008</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: Oi Wesley,

Você já viu no site deles? 

http://selenium.openqa.org/</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, novembro 19, 2008</a>, Kirmaier Andrade comentou: O site do projeto não tem documentação nenhuma, os link's tudo fora do ar. aFF!

Cara estou utilizando esta ferramenta e também achei muito boa, só estou tendo uma dificuldade em realizar testes de resultados de pesquisa, resultados dentro de um datatable por exemplo, não consigo clicar nele, alguma idéia ?

Bom post!</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">terça-feira, novembro 25, 2008</a>, Anderson comentou: Cara, estou estudando selenium, mas seria de grande auxílio uma apostila ou tutorial, entrei na openqa e os links estão tudo fora do ar. Se você tiver o tutorial completo do Selenium IDE e puder me mandar por e-mail, logo ficaria agradecido!

Aguardo...

 :D</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">terça-feira, novembro 25, 2008</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: Opa Anderson,

Não tenho tutoriais do selenium :(

Eudes</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">sábado, fevereiro 28, 2009</a>, Everton comentou: Boa tarde, Eudes.

Estou pesquisando ferramentas que gerem casos de testes automáticas com base numa especificação xml do sistema.

Você pode me dizer os nomes de algumas ferramentas que fazem isso?

Obrigado :)</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quinta-feira, março 26, 2009</a>, Ubiratan comentou: Olá.
Realmente seus posts são muito bons. 
Mas qual seria a técnica e o critério de teste que essa ferramenta utiliza? 

Obirgado.</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, maio 20, 2009</a>, Jociel comentou: Tem um tutorial para o selenium????</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">domingo, maio 24, 2009</a>, <a href='http://www.zezologs.org' rel='external nofollow' class='url'>eudescosta</a> comentou: http://seleniumhq.org/documentation/tutorials/</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, setembro 16, 2009</a>, Edson Costa comentou: Caro amigo,

    Sou iniciante no Selenium e estou aprendendo a mexer com o Test Runner. Criei alguns scripts com o Selenium IDE ao qual ao executar os testes roda sem problemas. Ao executar o TestRunner pelo selenium IDE verifiquei a abertura dos frames como voce havia dito, mas ao executar minha aplicação Web o aplicativo não roda, ele até conecta com o browser da aplicação, mas depois para de funcionar. Voce teria alguma solução para isto?

Grato,

Edson Costa.</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">sexta-feira, dezembro 4, 2009</a>, Fabricio comentou: Olá, estou realizando um projeto na facul. e gostaria de usar a ferramenta, gostaria de saber se pode ser usda c/ Delphi, desde já agradeço a colaboração...</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quarta-feira, dezembro 23, 2009</a>, Sara comentou: Ola!
Na empresa onde trabalho, vamos começar a automatizar os testes, porém, não conhecemos e nunca trabalhamos com automação, optaram utilizar o Selenium, mas não acho material algum pra me ajudar a estudar ! Preciso de um help urgente! Exemplos, tutoriais, videos  e etc!! e até mesmo o msn de alguém que possa me dar uma ajuda!!

Grata,

Sara Peca</li><br><li><a href="http://www.zezologs.org/blog/ferramentas-de-testes-selenium/">quinta-feira, março 3, 2011</a>, Luiz Mendes comentou: Muito bom. Direto ao ponto.</li><br><hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/testes-instveis-do-selenium/" rel="bookmark" title="Permanent Link: Testes Instáveis do Selenium">Testes Instáveis do Selenium</a></li><li><a href="http://www.zezologs.org/blog/questionamentos-sobre-o-testlink-1/" rel="bookmark" title="Permanent Link: Questionamentos sobre o Testlink (#1)">Questionamentos sobre o Testlink (#1)</a></li><li><a href="http://www.zezologs.org/blog/testes-unitrios-com-csunit/" rel="bookmark" title="Permanent Link: Testes Unit&aacute;rios com csUnit">Testes Unit&aacute;rios com csUnit</a></li><li><a href="http://www.zezologs.org/blog/iii-ebts-aberta-submisses-de-artigos/" rel="bookmark" title="Permanent Link: III EBTS Aberta Submiss&otilde;es de Artigos">III EBTS Aberta Submiss&otilde;es de Artigos</a></li><li><a href="http://www.zezologs.org/blog/forum-no-ar/" rel="bookmark" title="Permanent Link: Forum no ar!">Forum no ar!</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">WordPress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/ferramentas-de-testes-selenium/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

