1
Testando aplicações Flex com Selenium
Victor Villela [email protected]/victorvserta
victorvserta.wordpress.com
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
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
“Selenium...
● runs in many browsers and operating systems
● can be controlled by many programming languages and testing frameworks”
O que é Selenium?
Extensão do RC
Múltiplos servidores
Testes paralelos
Transparente
Selenium Grid
Extensão do RC
Múltiplos servidores
Testes paralelos
Transparente
sfapi: Selenium Flex API
Plugin para Selenium IDE
Problema na gravação
http://code.google.com/p/sfapi/
Flash Selenium
Selenium RC client drivers: Java, .Net, Ruby e Phyton
ExternalInterface para expôr componentes via JavaScript
http://code.google.com/p/flash-selenium/
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/
FlexMonkium
Utiliza o FlexMonkey
Plugin Selenium IDE
Extensão para Firefox (3.x)
Código RC client complexo
http://www.gorillalogic.com/flexmonkium
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
Top Related