Your SlideShare is downloading. ×
0
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Testes de aceitação com Lettuce e Splinter
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Testes de aceitação com Lettuce e Splinter

3,506

Published on

Giran Siege #16, Francisco Souza falando sobre testes de aceitação com Lettuce (http://lettuce.it) e Splinter (http://splinter.cobrateam.info).

Giran Siege #16, Francisco Souza falando sobre testes de aceitação com Lettuce (http://lettuce.it) e Splinter (http://splinter.cobrateam.info).

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,506
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Testes de aceitação com Lettuce e Splinter Francisco Souza francisco@franciscosouza.net www.franciscosouza.com
  • 2. E os testes de aceitação?
  • 3. Selenium RC na veia!
  • 4. Selenium RC na veia! Esse carinha é lento =/
  • 5. E nem da pra testar meus modais!Selenium RC na veia! Esse carinha é lento =/
  • 6. WebDriverhttp://www.flickr.com/photos/spcummings/5361921773/
  • 7. http://www.flickr.com/photos/realjv/4786427969/ Rápido
  • 8. Lindo! http://www.flickr.com/photos/occipita/432375295/
  • 9. Lindo! Testa modal?! http://www.flickr.com/photos/occipita/432375295/
  • 10. Alpha http://www.flickr.com/photos/zaphodbrox/3886840988/
  • 11. TUTO...● WebDriver ● Chrome ● Firefox ● Internet Explorer● Mechanize● zope.testbrowser● zombie.js● ...
  • 12. Softwares diferentes...
  • 13. Softwares diferentes... APIs diferentes
  • 14. E se...
  • 15. >>> browser = Browser(webdriver.firefox)>>> browser.visit(http://www.giran.com.br)>>> browser.find_link_by_text(Time).first.click()>>> recursos = browser.find_by_css_selector(div.member)>>> assert len(recursos) == 9>>> browser.quit()
  • 16. >>> browser = Browser(webdriver.chrome)>>> browser.visit(http://www.giran.com.br)>>> browser.find_link_by_text(Time).first.click()>>> recursos = browser.find_by_css_selector(div.member)>>> assert len(recursos) == 9>>> browser.quit()
  • 17. >>> browser = Browser(webdriver.ie)>>> browser.visit(http://www.giran.com.br)>>> browser.find_link_by_text(Time).first.click()>>> recursos = browser.find_by_css_selector(div.member)>>> assert len(recursos) == 9>>> browser.quit()
  • 18. >>> browser = Browser(django.testclient)>>> browser.visit(http://www.giran.com.br)>>> browser.find_link_by_text(Time).first.click()>>> recursos = browser.find_by_css_selector(div.member)>>> assert len(recursos) == 9>>> browser.quit()
  • 19. >>> browser = Browser(zope.testbrowser)>>> browser.visit(http://www.giran.com.br)>>> browser.find_link_by_text(Time).first.click()>>> recursos = browser.find_by_css_selector(div.member)>>> assert len(recursos) == 9>>> browser.quit()
  • 20. >>> browser = Browser(WHATEVER)>>> browser.visit(http://www.giran.com.br)>>> browser.find_link_by_text(Time).first.click()>>> recursos = browser.find_by_css_selector(div.member)>>> assert len(recursos) == 9>>> browser.quit()
  • 21. http://www.flickr.com/photos/yjv/5161910088/ Tornando as coisas um pouco mais bonitas
  • 22. Lettuce http://www.flickr.com/photos/kerryank/540296994/
  • 23. Feature: Count Giran Resources In order to make a nice presentation on Giran Siege As a Giran resource I want to show how to count the resources Scenario: Counting real data Given that I am on Girans homepage When I click on "Time" link Then I should see "9" resources
  • 24. http://www.flickr.com/photos/carlos_trindade/5216283712/Im not spekin glish
  • 25. #language:pt-brFuncionalidade: Contar recursos da Giran Para fazer uma apresentação legal no Giran Siege Como um recurso da Giran Eu gostaria de mostrar como contar os recursos Cenário: Contando recursos do site Dado que estou na página inicial do site da Giran Quando eu clico no link "Time" Então eu devo ver "9" recursos
  • 26. #language:pt-brFuncionalidade: Contar recursos da Giran Para fazer uma apresentação legal no Giran Siege Como um recurso da Giran Eu gostaria de mostrar como contar os recursos Cenário: Contando recursos do site Dado que estou na página inicial do site da Giran Quando eu clico no link "Time" Então eu devo ver "9" recursos Im feeling lucky!
  • 27. http://lettuce.it Hack it!http://splinter.cobrateam.info
  • 28. Obrigado! Hmm... lettuce.it adequado! splinter.cobrateam.info Francisco Souza @franciscosouzafrancisco@franciscosouza.net franciscosouza.com giran.com.br

×