• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Testando interfaces web com Splinter
 

Testando interfaces web com Splinter

on

  • 2,552 views

Palestra "Testando interfaces web com Splinter" apresentada no FISL 12, no dia 01/07/2011 por Andrews Medina e Francisco Souza.

Palestra "Testando interfaces web com Splinter" apresentada no FISL 12, no dia 01/07/2011 por Andrews Medina e Francisco Souza.

Statistics

Views

Total Views
2,552
Views on SlideShare
2,548
Embed Views
4

Actions

Likes
4
Downloads
19
Comments
0

3 Embeds 4

https://twitter.com 2
http://us-w1.rockmelt.com 1
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Testando interfaces web com Splinter Testando interfaces web com Splinter Presentation Transcript

    • como trazer sua banda favorita para oFriday, July 1, 2011
    • ou...Friday, July 1, 2011
    • testando interfaces web com splinterFriday, July 1, 2011
    • Andrews Medina #cobrateam founder djangobrasil.org / python.org.br desenvolvedor @ globo.comFriday, July 1, 2011
    • Francisco Souza #cobrateam member djangobrasil.org desenvolvedor @ globo.comFriday, July 1, 2011
    • proprietary software is the disease. Meet the cure.Friday, July 1, 2011
    • testes?Friday, July 1, 2011
    • Friday, July 1, 2011
    • show me the codeFriday, July 1, 2011
    • interfaces web?Friday, July 1, 2011
    • interfaces x componentes ricosFriday, July 1, 2011
    • interfacesFriday, July 1, 2011
    • componentesFriday, July 1, 2011
    • testando componentesFriday, July 1, 2011
    • qunitFriday, July 1, 2011
    • qunit • jqueryFriday, July 1, 2011
    • qunit • jquery • unitárioFriday, July 1, 2011
    • qunit • jquery • unitário • api feiaFriday, July 1, 2011
    • qunit • jquery • unitário • api feia • ruim para testes assíncronosFriday, July 1, 2011
    • jasmineFriday, July 1, 2011
    • jasmine • bddFriday, July 1, 2011
    • jasmine • bdd • api bonitaFriday, July 1, 2011
    • jasmine • bdd • api bonita • inspirado no rspecFriday, July 1, 2011
    • jasmine • bdd • api bonita • inspirado no rspec • baseado em tópicosFriday, July 1, 2011
    • jasmine • bdd • api bonita • inspirado no rspec • baseado em tópicos • bom para testes assíncronosFriday, July 1, 2011
    • qunit x jasmineFriday, July 1, 2011
    • jasmine-splinter-runnerFriday, July 1, 2011
    • Friday, July 1, 2011
    • show me the codeFriday, July 1, 2011
    • testando interfacesFriday, July 1, 2011
    • ferramentasFriday, July 1, 2011
    • selenium 1.0Friday, July 1, 2011
    • selenium 1.0 • lentoFriday, July 1, 2011
    • selenium 1.0 • lento • necessita de serverFriday, July 1, 2011
    • selenium 1.0 • lento • necessita de server • obsoletoFriday, July 1, 2011
    • selenium 1.0 • lento • necessita de server • obsoleto • sintaxe ruim (java)Friday, July 1, 2011
    • selenium 1.0 • lento • necessita de server • obsoleto • sintaxe ruim (java) • funcionalidades legaisFriday, July 1, 2011
    • pyccuracyFriday, July 1, 2011
    • pyccuracy • linguagem naturalFriday, July 1, 2011
    • pyccuracy • linguagem natural • sintaxe complexaFriday, July 1, 2011
    • pyccuracy • linguagem natural • sintaxe complexa • difícil de manterFriday, July 1, 2011
    • pyccuracy • linguagem natural • sintaxe complexa • difícil de manter • baseaado no selenium 1Friday, July 1, 2011
    • selenium 2.0Friday, July 1, 2011
    • selenium 2.0 • vários browsers (firefox, ie, chrome)Friday, July 1, 2011
    • selenium 2.0 • vários browsers (firefox, ie, chrome) • instávelFriday, July 1, 2011
    • selenium 2.0 • vários browsers (firefox, ie, chrome) • instável • diferença entre browsers (api)Friday, July 1, 2011
    • selenium 2.0 • vários browsers (firefox, ie, chrome) • instável • diferença entre browsers (api) • menos features que o selenium 1Friday, July 1, 2011
    • zope testbrowserFriday, July 1, 2011
    • zope testbrowser • rápidoFriday, July 1, 2011
    • zope testbrowser • rápido • headlessFriday, July 1, 2011
    • zope testbrowser • rápido • headless • não renderiza jsFriday, July 1, 2011
    • zope testbrowser • rápido • headless • não renderiza js • api estávelFriday, July 1, 2011
    • zope testbrowser • rápido • headless • não renderiza js • api estável • trata formulários de forma ‘especial’Friday, July 1, 2011
    • htmlunitFriday, July 1, 2011
    • htmlunit • rápidoFriday, July 1, 2011
    • htmlunit • rápido • headlessFriday, July 1, 2011
    • htmlunit • rápido • headless • suporta jsFriday, July 1, 2011
    • htmlunit • rápido • headless • suporta js • java :(Friday, July 1, 2011
    • zombie.jsFriday, July 1, 2011
    • zombie.js • rápidoFriday, July 1, 2011
    • zombie.js • rápido • headlessFriday, July 1, 2011
    • zombie.js • rápido • headless • node.jsFriday, July 1, 2011
    • zombie.js • rápido • headless • node.js • instávelFriday, July 1, 2011
    • e mais... • Mechanize • PhantomJS • twill • WindmillFriday, July 1, 2011
    • splinter splinter.cobrateam.infoFriday, July 1, 2011
    • splinter é uma APIFriday, July 1, 2011
    • browser = Browser(‘webdriver.firefox’) browser.visit(‘http://cobrateam.info’) assert browser.is_text_present(‘Projects’) browser = Browser(‘zope.testbrowser’) browser.visit(‘http://cobrateam.info’) assert browser.is_text_present(‘Projects’) browser = Browser(‘phantomjs’) browser.visit(‘http://cobrateam.info’) assert browser.is_text_present(‘Projects’)Friday, July 1, 2011
    • browserFriday, July 1, 2011
    • browser • visit(‘url’)Friday, July 1, 2011
    • browser • visit(‘url’) • reload()Friday, July 1, 2011
    • browser • visit(‘url’) • reload() • quit()Friday, July 1, 2011
    • browser • visit(‘url’) • reload() • quit() • htmlFriday, July 1, 2011
    • browser • visit(‘url’) • reload() • quit() • html • urlFriday, July 1, 2011
    • browser • visit(‘url’) • reload() • quit() • html • url • titleFriday, July 1, 2011
    • procurando por elementosFriday, July 1, 2011
    • procurando por elementos • find_by_css(‘.classe’)Friday, July 1, 2011
    • procurando por elementos • find_by_css(‘.classe’) • find_by_id(‘meuid’)Friday, July 1, 2011
    • procurando por elementos • find_by_css(‘.classe’) • find_by_id(‘meuid’) • find_by_xpath(‘//body’)Friday, July 1, 2011
    • procurando por elementos • find_by_css(‘.classe’) • find_by_id(‘meuid’) • find_by_xpath(‘//body’) • find_by_tag(‘a’)Friday, July 1, 2011
    • procurando por elementos • find_by_css(‘.classe’) • find_by_id(‘meuid’) • find_by_xpath(‘//body’) • find_by_tag(‘a’) • find_by_name(‘search’)Friday, July 1, 2011
    • formuláriosFriday, July 1, 2011
    • formulários • fill(‘name’, ‘value’)Friday, July 1, 2011
    • formulários • fill(‘name’, ‘value’) • attach_file(‘name’, ‘/path/to/file.txt’)Friday, July 1, 2011
    • formulários • fill(‘name’, ‘value’) • attach_file(‘name’, ‘/path/to/file.txt’) • check(‘name’) #checkboxFriday, July 1, 2011
    • formulários • fill(‘name’, ‘value’) • attach_file(‘name’, ‘/path/to/file.txt’) • check(‘name’) #checkbox • choose(‘name’, ‘value’) #radio buttonFriday, July 1, 2011
    • formulários • fill(‘name’, ‘value’) • attach_file(‘name’, ‘/path/to/file.txt’) • check(‘name’) #checkbox • choose(‘name’, ‘value’) #radio button • select(‘name’, ‘option’)Friday, July 1, 2011
    • e mais...Friday, July 1, 2011
    • e mais... • alertFriday, July 1, 2011
    • e mais... • alert • iframeFriday, July 1, 2011
    • e mais... • alert • iframe • status_codeFriday, July 1, 2011
    • Friday, July 1, 2011
    • show me the codeFriday, July 1, 2011
    • futuro do projetoFriday, July 1, 2011
    • futuro do projeto • mais browsers/driversFriday, July 1, 2011
    • futuro do projeto • mais browsers/drivers • ieFriday, July 1, 2011
    • futuro do projeto • mais browsers/drivers • ie • zombie.jsFriday, July 1, 2011
    • futuro do projeto • mais browsers/drivers • ie • zombie.js • webkitFriday, July 1, 2011
    • futuro do projeto • mais browsers/drivers • ie • zombie.js • webkit • mouse eventsFriday, July 1, 2011
    • futuro do projeto • mais browsers/drivers • ie • zombie.js • webkit • mouse events • cookiesFriday, July 1, 2011
    • como contribuirFriday, July 1, 2011
    • como contribuir • #cobrateam @ irc.freenode.netFriday, July 1, 2011
    • como contribuir • #cobrateam @ irc.freenode.net • forkFriday, July 1, 2011
    • como contribuir • #cobrateam @ irc.freenode.net • fork • pull requestFriday, July 1, 2011
    • sprint durante o fislFriday, July 1, 2011
    • sprint durante o fisl ainda da tempo!Friday, July 1, 2011
    • como trazer sua banda favorita para oFriday, July 1, 2011
    • perguntas? splinter.cobrateam.info github.com/cobrateam/splinter Andrews Medina Francisco Souza andrewsmedina.com franciscosouza.com @andrewsmedina @franciscosouza andrewsmedina@gmail.com francisco@franciscosouza.netFriday, July 1, 2011