A apresentação discute técnicas avançadas para automação de testes com Selenium, incluindo o uso de Page Objects, Services e o padrão Arrange-Act-Assert para organizar os testes. Page Object Factory e Services são apresentados como padrões para manipular múltiplos Page Objects e dados de teste. Referências para aprender mais sobre abstrações de automação e melhores práticas do Selenium também são fornecidas.
3. • Webdriver e Page Objects (já deu >0)
• “Factory” de Page Objects
• “Services” pra manipulação de dados
• Organizando os testes com “3 As”
(powered by pseudo-python)
Agenda
5. Selenium
“Permite a automação de navegadores.
É isso!”
Não Conhece? Comece já!
ref: https://github.com/seleniumhq/selenium
ref: www.seleniumhq.org
6. Page Object
“Separação entre código de teste e
código específico da página.
Repositório único dos serviços e
operações fornecidos pela página”
ref: http://docs.seleniumhq.org/docs/06_test_design_considerations.jsp
7.
8. Problemas
Como organizar o código dos testes?
E quando tenho muitos Page Objects?
Como manipulo os dados do que quero testar?