Slides da palestra "Testando aplicações Flex com Selenium" que apresentei no FlexMania 2011.
O código-fonte e a gravação da pelestra estão disponíveis no meu blog: http://victorserta.com.br/blog/2011/07/11/material-palestra-testando-aplicacoes-flex-com-selenium-do-flex-mania-2011/
Open4Education | MC122 - Introdução a ALM OpenSource
Testando aplicações Flex com Selenium
1. Testando aplicações Flex
com Selenium
Victor Villela Serta
victorserta@gmail.com
twitter.com/victorvserta
victorvserta.wordpress.com
1
2. Quem sou eu?
●
Victor Villela Serta
●
Graduado em Engenharia de Computação pela PUC-
PR
●
Desenvolvedor Java e Flex com ênfase em aplicações
Web 2.0/RIA e sistemas georreferenciados
●
Trabalho com Adobe Flex a mais de 4 anos
●
Metodologias ágeis Scrum e XP
●
Projetos para a GVT pela CINQ Technologies
●
Startup de desenvolvimento de aplicações móveis e
RIA
5. O que você vai ver:
●
Por que testar?
●
Testes no desenvolvimento ágil
●
O que é Selenium?
●
Ferramentas para utilizar Selenium com aplicações Flex
●
sfapi: Selenium Flex API
●
Flash Selenium
●
FlexUISelenium
●
FlexMonkium
●
Exemplo integração contínua
●
Exemplo testes como documentação
25. O que é Selenium?
“Selenium is a
suite of tools to
automate web app
testing across
many platforms.”
26. O que é Selenium?
“Selenium...
●
runs in many browsers
and operating systems
●
can be controlled by many
programming languages
and testing frameworks”
27. O que é Selenium?
Selenium divide-se em:
Selenium IDE
Selenium Remote Control
Selenium Grid
39. FlexUISelenium
Selenium RC client driver
Apenas para Java
FlexUISelenium utiliza sfapi e Flash Selenium
API baseada em DSL, mas muito limitada
http://code.google.com/p/flex-ui-selenium/
48. O que você viu:
●
Por que testar?
●
Testes no desenvolvimento ágil
●
O que é Selenium?
●
Ferramentas para utilizar Selenium com aplicações Flex
●
sfapi: Selenium Flex API
●
Flash Selenium
●
FlexUISelenium
●
FlexMonkium
●
Exemplo integração contínua
●
Exemplo testes como documentação