View
1.447
Download
4
Category
Preview:
DESCRIPTION
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/
Citation preview
1
Testando aplicações Flex com Selenium
Victor Villela Sertavictorserta@gmail.comtwitter.com/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
Recommended