<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: Apresentando Lettuce, BDD em python</title>
	<atom:link href="http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/</link>
	<description>The GNUs of mine, and its green builds</description>
	<lastBuildDate>Sun, 25 Sep 2011 22:56:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Por: lettuce 0.1 official release &#124; Planeta Globo.com</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-427</link>
		<dc:creator>lettuce 0.1 official release &#124; Planeta Globo.com</dc:creator>
		<pubDate>Wed, 09 Jun 2010 18:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-427</guid>
		<description>[...] days after its first release candidate, lettuce is now much mature and also got new [...]</description>
		<content:encoded><![CDATA[<p>[...] days after its first release candidate, lettuce is now much mature and also got new [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: lettuce 0.1 official release &#124; Agile Hacking</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-425</link>
		<dc:creator>lettuce 0.1 official release &#124; Agile Hacking</dc:creator>
		<pubDate>Tue, 08 Jun 2010 13:18:31 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-425</guid>
		<description>[...] days after its first release candidate, lettuce is now much mature and also got new [...]</description>
		<content:encoded><![CDATA[<p>[...] days after its first release candidate, lettuce is now much mature and also got new [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Max-B</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-419</link>
		<dc:creator>Max-B</dc:creator>
		<pubDate>Tue, 01 Jun 2010 15:09:33 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-419</guid>
		<description>I have to admit that follow this article was difficult (I officially know only Italian and English) but I do and enjoy!

I hope this BDD framework has much follower since I like python and django very much and I think BDD is a great improvement in testing apps with customers.

Thanks!</description>
		<content:encoded><![CDATA[<p>I have to admit that follow this article was difficult (I officially know only Italian and English) but I do and enjoy!</p>
<p>I hope this BDD framework has much follower since I like python and django very much and I think BDD is a great improvement in testing apps with customers.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gabriel Falcão</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-417</link>
		<dc:creator>Gabriel Falcão</dc:creator>
		<pubDate>Thu, 20 May 2010 20:38:21 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-417</guid>
		<description>Hum... se só precisa processar o DOM, podes usar o lxml + client do Django. É bem divertido e fácil :)</description>
		<content:encoded><![CDATA[<p>Hum&#8230; se só precisa processar o DOM, podes usar o lxml + client do Django. É bem divertido e fácil <img src='http://gabrielfalcao.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Samir Mamude</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-416</link>
		<dc:creator>Samir Mamude</dc:creator>
		<pubDate>Thu, 20 May 2010 17:14:04 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-416</guid>
		<description>Olá Gabriel,

Na verdade eu não preciso processar Javascript diretamente, pelo Selenium eu consigo acessar o DOM sem problemas, só que ele é meio bizarro de se trabalhar e entender :D

Por isso perguntei se o Lettuce tem a capacidade de processar HTML como o Cucumber faz. Assim posso realizar chamadas POST&#124;GET para testar o backend que roda sobre o Cyclone+MongoDB.

Abs,
Samir</description>
		<content:encoded><![CDATA[<p>Olá Gabriel,</p>
<p>Na verdade eu não preciso processar Javascript diretamente, pelo Selenium eu consigo acessar o DOM sem problemas, só que ele é meio bizarro de se trabalhar e entender <img src='http://gabrielfalcao.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Por isso perguntei se o Lettuce tem a capacidade de processar HTML como o Cucumber faz. Assim posso realizar chamadas POST|GET para testar o backend que roda sobre o Cyclone+MongoDB.</p>
<p>Abs,<br />
Samir</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gabriel Falcão</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-415</link>
		<dc:creator>Gabriel Falcão</dc:creator>
		<pubDate>Thu, 20 May 2010 12:01:14 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-415</guid>
		<description>Olá Samir!

Então, você pode usar selenium, webdriver ou windmill.
Mas em python ainda não encontrei nenhuma ferramenta que seja tão simples e amigável quanto ao Watir[0] de ruby.

Nos testes de integração do Lettuce com Django[3], fiz testes funcionais casando 2 libs bem &quot;mão na roda&quot;: Django test client [1] e lxml.html [2].

Mas como eu disse, foram só testes funcionais, que não conseguem processar javascript.

O ideal seria ter algo como o Watir[0] pra python, ou seja, um driver jssh. Assim poderíamos rodar os testes em qualquer browser :)

Links:

[0] - http://watir.com/examples/
[1] - http://docs.djangoproject.com/en/dev/topics/testing/#module-django.test.client
[2] - http://codespeak.net/lxml/lxmlhtml.html#form-filling-example
[3] - http://github.com/gabrielfalcao/lettuce/tree/master/tests/integration/alfaces/donothing/features/</description>
		<content:encoded><![CDATA[<p>Olá Samir!</p>
<p>Então, você pode usar selenium, webdriver ou windmill.<br />
Mas em python ainda não encontrei nenhuma ferramenta que seja tão simples e amigável quanto ao Watir[0] de ruby.</p>
<p>Nos testes de integração do Lettuce com Django[3], fiz testes funcionais casando 2 libs bem &#8220;mão na roda&#8221;: Django test client [1] e lxml.html [2].</p>
<p>Mas como eu disse, foram só testes funcionais, que não conseguem processar javascript.</p>
<p>O ideal seria ter algo como o Watir[0] pra python, ou seja, um driver jssh. Assim poderíamos rodar os testes em qualquer browser <img src='http://gabrielfalcao.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Links:</p>
<p>[0] &#8211; <a href="http://watir.com/examples/" rel="nofollow">http://watir.com/examples/</a><br />
[1] &#8211; <a href="http://docs.djangoproject.com/en/dev/topics/testing/#module-django.test.client" rel="nofollow">http://docs.djangoproject.com/en/dev/topics/testing/#module-django.test.client</a><br />
[2] &#8211; <a href="http://codespeak.net/lxml/lxmlhtml.html#form-filling-example" rel="nofollow">http://codespeak.net/lxml/lxmlhtml.html#form-filling-example</a><br />
[3] &#8211; <a href="http://github.com/gabrielfalcao/lettuce/tree/master/tests/integration/alfaces/donothing/features/" rel="nofollow">http://github.com/gabrielfalcao/lettuce/tree/master/tests/integration/alfaces/donothing/features/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Samir Mamude</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-414</link>
		<dc:creator>Samir Mamude</dc:creator>
		<pubDate>Thu, 20 May 2010 05:23:27 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-414</guid>
		<description>Parabéns pelo trabalho!

Gostaria de saber se é possível escrever testes num projeto onde o frontend é baseado no ExtJs e backend Python? Já testei algumas alternativas como o Selenium, mas não achei amigável, já tive contato com o Cucumber e realmente torna bem prático escrever testes. Se for possível isso com Lettuce vai resolver meu problema :)

Abs,
Samir</description>
		<content:encoded><![CDATA[<p>Parabéns pelo trabalho!</p>
<p>Gostaria de saber se é possível escrever testes num projeto onde o frontend é baseado no ExtJs e backend Python? Já testei algumas alternativas como o Selenium, mas não achei amigável, já tive contato com o Cucumber e realmente torna bem prático escrever testes. Se for possível isso com Lettuce vai resolver meu problema <img src='http://gabrielfalcao.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Abs,<br />
Samir</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: wancharle</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-412</link>
		<dc:creator>wancharle</dc:creator>
		<pubDate>Tue, 18 May 2010 14:10:12 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-412</guid>
		<description>Obrigado,
Valeu pelo link!</description>
		<content:encoded><![CDATA[<p>Obrigado,<br />
Valeu pelo link!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gabriel Falcão</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-411</link>
		<dc:creator>Gabriel Falcão</dc:creator>
		<pubDate>Mon, 17 May 2010 18:36:10 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-411</guid>
		<description>Olá wancharle!

Eu aconselho dar uma olhada nos screencasts do cucumber (http://cukes.info), na seção &quot;cukes tv&quot;

Te aconselho especialmente este: http://www.teachmetocode.com/screencasts/4

Sobre desenvolvimento &quot;outside-in&quot;</description>
		<content:encoded><![CDATA[<p>Olá wancharle!</p>
<p>Eu aconselho dar uma olhada nos screencasts do cucumber (<a href="http://cukes.info" rel="nofollow">http://cukes.info</a>), na seção &#8220;cukes tv&#8221;</p>
<p>Te aconselho especialmente este: <a href="http://www.teachmetocode.com/screencasts/4" rel="nofollow">http://www.teachmetocode.com/screencasts/4</a></p>
<p>Sobre desenvolvimento &#8220;outside-in&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: wancharle</title>
		<link>http://gabrielfalcao.com/2010/05/12/apresentando-lettuce-bdd-em-python/comment-page-1/#comment-410</link>
		<dc:creator>wancharle</dc:creator>
		<pubDate>Mon, 17 May 2010 18:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://gabrielfalcao.com/?p=175#comment-410</guid>
		<description>Pessoal,

Sempre quiz programar com testes... Sempre que procuro acho sites como esse explicando ferramentas... Gostaria que alguem me indica-se algum livro ou fonte online onde posso aprender a usar a metodologi, principalmente no desenvolvimento de sistemas online e sites.

até mais.</description>
		<content:encoded><![CDATA[<p>Pessoal,</p>
<p>Sempre quiz programar com testes&#8230; Sempre que procuro acho sites como esse explicando ferramentas&#8230; Gostaria que alguem me indica-se algum livro ou fonte online onde posso aprender a usar a metodologi, principalmente no desenvolvimento de sistemas online e sites.</p>
<p>até mais.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

