Testes com TestLink e Selenium
-
Upload
andre-thiago -
Category
Technology
-
view
3.692 -
download
5
description
Transcript of Testes com TestLink e Selenium
![Page 1: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/1.jpg)
TestesTestescom TestLink e Seleniumcom TestLink e Selenium
![Page 2: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/2.jpg)
Quem sou eu?Quem sou eu?✔ André ThiagoAndré Thiago✔ Bacharel em Bacharel em Ciência da Computação – UnBCiência da Computação – UnB✔ Analista de Informática Analista de Informática MPUMPU✔ Arquiteto de Software Arquiteto de Software PGR/MPUPGR/MPU✔ Sócio-fundador e líder técnico da startup Sócio-fundador e líder técnico da startup TripFansTripFans ( (www.tripfans.com.brwww.tripfans.com.br))
✔ Entusiasta de práticas ágeisEntusiasta de práticas ágeis
![Page 3: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/3.jpg)
O que vamos ver hojeO que vamos ver hoje✔ Testes? Pra quê?Testes? Pra quê?✔ FerramentasFerramentas
✔ TestLinkTestLink✔ SeleniumSelenium
✔ DemoDemo✔ ProvocaçõesProvocações
![Page 4: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/4.jpg)
Como você verifica se Como você verifica se um software não tem um software não tem problemas?problemas?
![Page 5: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/5.jpg)
A resposta é A resposta é simples: simples: FAÇA TESTESFAÇA TESTES
![Page 6: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/6.jpg)
Mas testes não são perda Mas testes não são perda de tempo?de tempo?
![Page 7: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/7.jpg)
Testes == Qualidade ?Testes == Qualidade ?
![Page 8: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/8.jpg)
Tipos de TestesTipos de Testes
![Page 9: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/9.jpg)
Tipos de TestesTipos de Testes✔ Teste de AceitaçãoTeste de Aceitação
![Page 10: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/10.jpg)
Tipos de TestesTipos de Testes✔ Teste de AceitaçãoTeste de Aceitação✔ Teste de carga/stressTeste de carga/stress
![Page 11: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/11.jpg)
Tipos de TestesTipos de Testes✔ Teste de AceitaçãoTeste de Aceitação✔ Teste de carga/stressTeste de carga/stress✔ Teste funcionaisTeste funcionais
![Page 12: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/12.jpg)
Tipos de TestesTipos de Testes✔ Teste de AceitaçãoTeste de Aceitação✔ Teste de carga/stressTeste de carga/stress✔ Teste funcionaisTeste funcionais✔ Teste de integraçãoTeste de integração
![Page 13: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/13.jpg)
Tipos de TestesTipos de Testes✔ Teste de AceitaçãoTeste de Aceitação✔ Teste de carga/stressTeste de carga/stress✔ Teste funcionaisTeste funcionais✔ Teste de integraçãoTeste de integração✔ Teste de unidadeTeste de unidade
![Page 14: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/14.jpg)
Vantagens de se Vantagens de se testar softwaretestar software
![Page 15: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/15.jpg)
Garantir qualidade mínimaGarantir qualidade mínima
![Page 16: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/16.jpg)
Encontrar erros cedoEncontrar erros cedo
![Page 17: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/17.jpg)
Prevenir regressãoPrevenir regressão
![Page 18: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/18.jpg)
ConfiabilidadeConfiabilidade
![Page 19: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/19.jpg)
Servem como Servem como documentaçãodocumentação
![Page 20: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/20.jpg)
Conceitos básicosConceitos básicos
![Page 21: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/21.jpg)
Caso de testeCaso de teste
![Page 22: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/22.jpg)
Suíte de testeSuíte de teste
![Page 23: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/23.jpg)
Elementos de um caso de Elementos de um caso de testeteste
✔ Identificação do caso de testeIdentificação do caso de teste✔ DescriçãoDescrição✔ PassosPassos✔ Resultados esperadosResultados esperados✔ Resultados obtidosResultados obtidos✔ Passou/falhouPassou/falhou
![Page 24: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/24.jpg)
![Page 25: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/25.jpg)
Aplicativo web de gerenciamento Aplicativo web de gerenciamento de testes, provendo suporte para de testes, provendo suporte para a especificação, execução e a especificação, execução e monitoramento das atividades de monitoramento das atividades de teste.teste.
![Page 26: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/26.jpg)
![Page 27: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/27.jpg)
Casos de Teste (Test Casos de Teste (Test Case)Case)
![Page 28: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/28.jpg)
Suítes de Teste (Test Suítes de Teste (Test Suite)Suite)
![Page 29: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/29.jpg)
Planos de Teste (Test Planos de Teste (Test Plan)Plan)
![Page 30: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/30.jpg)
Projeto de Teste (Test Projeto de Teste (Test Project)Project)
![Page 31: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/31.jpg)
Usuário (User)Usuário (User)
![Page 32: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/32.jpg)
![Page 33: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/33.jpg)
DemoDemo
![Page 34: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/34.jpg)
DemoDemo✔ Cadastrar/gerenciar usuáriosCadastrar/gerenciar usuários✔ Criar um novo projeto de testeCriar um novo projeto de teste✔ Criar suíte de testeCriar suíte de teste✔ Criar casos de testeCriar casos de teste✔ Criar planos de testeCriar planos de teste✔ Criar buildsCriar builds✔ Execução dos testesExecução dos testes✔ RelatóriosRelatórios
![Page 35: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/35.jpg)
![Page 36: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/36.jpg)
““Selenium automates Selenium automates browser”browser”
![Page 37: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/37.jpg)
Ok, mas o que isso quer Ok, mas o que isso quer dizer?dizer?
![Page 38: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/38.jpg)
De forma geral, o principal uso De forma geral, o principal uso
do Selenium é do Selenium é automatizarautomatizar testes em aplicações web.testes em aplicações web.
![Page 39: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/39.jpg)
Teste automatizado necessita →Teste automatizado necessita →
do auxílio de alguma ferramentado auxílio de alguma ferramenta
![Page 40: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/40.jpg)
VantagensVantagens✔ Testes de regressão mais Testes de regressão mais frequentesfrequentes
![Page 41: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/41.jpg)
VantagensVantagens✔ Testes de regressão mais Testes de regressão mais frequentesfrequentes
✔ Feedback mais rápido para os Feedback mais rápido para os implementadoresimplementadores
![Page 42: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/42.jpg)
VantagensVantagens✔ Testes de regressão mais Testes de regressão mais frequentesfrequentes
✔ Feedback mais rápido para os Feedback mais rápido para os implementadoresimplementadores
✔ Iterações ilimitadas na execução Iterações ilimitadas na execução de casos de testede casos de teste
![Page 43: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/43.jpg)
VantagensVantagens✔ Testes de regressão mais Testes de regressão mais frequentesfrequentes
✔ Feedback mais rápido para os Feedback mais rápido para os implementadoresimplementadores
✔ Iterações ilimitadas na execução de Iterações ilimitadas na execução de casos de testecasos de teste
✔ Encontrar defeitos que testes Encontrar defeitos que testes manuais deixam passarmanuais deixam passar
![Page 44: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/44.jpg)
Legal. Mas a automação é sempre Legal. Mas a automação é sempre vantajosa?vantajosa?
![Page 45: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/45.jpg)
Quando não é vantajoso Quando não é vantajoso automatizarautomatizar
✔ Quando não há tempo para Quando não há tempo para automatizar o testeautomatizar o teste
✔ Se a aplicação é de curta duraçãoSe a aplicação é de curta duração✔ Se a interface do usuário vai Se a interface do usuário vai mudar consideravelmente em mudar consideravelmente em breve. Isso implica em reescrever breve. Isso implica em reescrever os testes.os testes.
![Page 46: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/46.jpg)
ProjetosProjetos
![Page 47: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/47.jpg)
Selenium IDESelenium IDE
![Page 48: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/48.jpg)
Selenium IDESelenium IDE✔ Ferramenta de prototipaçãoFerramenta de prototipação para construir scripts de testespara construir scripts de testes
![Page 49: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/49.jpg)
Selenium IDESelenium IDE✔ Ferramenta de prototipaçãoFerramenta de prototipação para construir scripts de testespara construir scripts de testes
✔ Plugin do FirefoxPlugin do Firefox
![Page 50: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/50.jpg)
Selenium IDESelenium IDE✔ Ferramenta de prototipaçãoFerramenta de prototipação para construir scripts de testespara construir scripts de testes
✔ Plugin do FirefoxPlugin do Firefox✔ Função de gravaçãoFunção de gravação
![Page 51: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/51.jpg)
Selenium IDESelenium IDE✔ Ferramenta de prototipaçãoFerramenta de prototipação para para construir scripts de testesconstruir scripts de testes
✔ Plugin do FirefoxPlugin do Firefox✔ Função de gravaçãoFunção de gravação
✔ ExportaExporta as ações dos usuários como um as ações dos usuários como um
script reutilizávelscript reutilizável em diferentes em diferentes linguagens de programaçãolinguagens de programação
![Page 52: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/52.jpg)
AtençãoAtenção““Selenium IDE não foi projetado para Selenium IDE não foi projetado para executar seus testes nem foi executar seus testes nem foi projetado para construir todos os projetado para construir todos os testes automatizados que você vai testes automatizados que você vai precisar.”precisar.”
(Documentação do Selenium)(Documentação do Selenium)
![Page 53: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/53.jpg)
Selenium Remote Control (RC)Selenium Remote Control (RC)
![Page 54: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/54.jpg)
Selenium Remote Control Selenium Remote Control (RC)(RC)
✔ Foi o principal projeto do Selenium por um bom tempo, Foi o principal projeto do Selenium por um bom tempo, antes do merge entre o WebDriver e o Seleniumantes do merge entre o WebDriver e o Selenium
![Page 55: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/55.jpg)
Selenium Remote Control Selenium Remote Control (RC)(RC)
✔ Foi o principal projeto do Selenium por um bom tempo, Foi o principal projeto do Selenium por um bom tempo, antes do merge entre o WebDriver e o Seleniumantes do merge entre o WebDriver e o Selenium
✔ Hoje as releases desse projeto são principalmente Hoje as releases desse projeto são principalmente corretivascorretivas
![Page 56: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/56.jpg)
Selenium Remote Control Selenium Remote Control (RC)(RC)
✔ Foi o principal projeto do Selenium por um bom tempo, Foi o principal projeto do Selenium por um bom tempo, antes do merge entre o WebDriver e o Seleniumantes do merge entre o WebDriver e o Selenium
✔ Hoje as releases desse projeto são principalmente Hoje as releases desse projeto são principalmente corretivascorretivas
✔ Provê algumas funcionalidades que ainda não estão Provê algumas funcionalidades que ainda não estão disponíveis no Selenium 2: suporte a diversas linguagens; disponíveis no Selenium 2: suporte a diversas linguagens; suporte a diversos navegadoressuporte a diversos navegadores
![Page 57: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/57.jpg)
Selenium WebDriver (Selenium 2)Selenium WebDriver (Selenium 2)
![Page 58: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/58.jpg)
Selenium WebDriver Selenium WebDriver (Selenium 2)(Selenium 2)
✔ API melhoradaAPI melhorada
![Page 59: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/59.jpg)
Selenium WebDriver Selenium WebDriver (Selenium 2)(Selenium 2)
✔ API melhoradaAPI melhorada✔ Resoluções de algumas limitações Resoluções de algumas limitações da versão anteriorda versão anterior
![Page 60: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/60.jpg)
Selenium WebDriver Selenium WebDriver (Selenium 2)(Selenium 2)
✔ API melhoradaAPI melhorada✔ Resoluções de algumas limitações Resoluções de algumas limitações da versão anteriorda versão anterior
✔ Junção ao WebDriverJunção ao WebDriver
![Page 61: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/61.jpg)
Selenium GridSelenium Grid
![Page 62: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/62.jpg)
Selenium GridSelenium Grid
✔ Solução escalável para suítes de Solução escalável para suítes de testes pesadastestes pesadas
![Page 63: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/63.jpg)
Selenium GridSelenium Grid
✔ Solução escalável para suítes de Solução escalável para suítes de testes pesadastestes pesadas
✔ Permite a execução de testes em Permite a execução de testes em paraleloparalelo
![Page 64: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/64.jpg)
Qual devo usar então?Qual devo usar então?
![Page 65: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/65.jpg)
Se não conhece linguagem de Se não conhece linguagem de programação, use o Selenium IDE programação, use o Selenium IDE para se familiarizarpara se familiarizar
![Page 66: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/66.jpg)
Para o uso mais efetivo, a Para o uso mais efetivo, a recomendação é pelo Selenium 2 recomendação é pelo Selenium 2 ou RC em conjunto com alguma ou RC em conjunto com alguma linguagem de programação.linguagem de programação.
![Page 67: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/67.jpg)
Navegadores e plataforma Navegadores e plataforma suportadossuportados
Selenium 2 (WebDriver)Selenium 2 (WebDriver)
![Page 68: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/68.jpg)
Navegadores e plataforma Navegadores e plataforma suportadossuportados
Selenium 1 (RC)Selenium 1 (RC)
![Page 69: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/69.jpg)
Demo Selenium IDEDemo Selenium IDE
✔ InstalaçãoInstalação✔ Abrindo o IDE e demonstrando Abrindo o IDE e demonstrando opçõesopções
✔ Construindo Test CasesConstruindo Test Cases
![Page 70: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/70.jpg)
Comandos mais utilizadosComandos mais utilizados✔ open open ✔ click/clickAndWaitclick/clickAndWait✔ verifyTitle/assertTitleverifyTitle/assertTitle✔ verifyTextPresent verifyTextPresent ✔ verifyElementPresent verifyElementPresent ✔ waitForPageToLoad waitForPageToLoad ✔ waitForElementPresent waitForElementPresent
![Page 71: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/71.jpg)
Exemplos Selenium Exemplos Selenium WebDriverWebDriver
✔ Configurando um projeto JavaConfigurando um projeto Java✔ Exemplos do IDE e executá-los Exemplos do IDE e executá-los via Javavia Java
![Page 72: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/72.jpg)
Demonstração mais realDemonstração mais real
![Page 73: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/73.jpg)
DemonstraçãoDemonstração
✔ TestLinkTestLink✔ SeleniumSelenium
![Page 74: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/74.jpg)
PetclinicPetclinic✔ Testar um casos de usoTestar um casos de uso
✔ Adicionar proprietário (owner)Adicionar proprietário (owner)✔ Adicionar animaisAdicionar animais
✔ Cadastrar planos de teste no TestLinkCadastrar planos de teste no TestLink
✔ Executá-losExecutá-los
![Page 75: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/75.jpg)
ProvocaçõesProvocações
![Page 76: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/76.jpg)
Porque não testar desde Porque não testar desde o início do ciclo de o início do ciclo de desenvolvimento?desenvolvimento?
![Page 77: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/77.jpg)
![Page 78: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/78.jpg)
Tem como fazer isso?Tem como fazer isso?
![Page 79: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/79.jpg)
![Page 80: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/80.jpg)
TDD (Test-Driven TDD (Test-Driven Development)Development)
![Page 81: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/81.jpg)
Integração ContínuaIntegração Contínua
![Page 82: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/82.jpg)
![Page 83: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/83.jpg)
Entrega ContínuaEntrega Contínua(automatize tudo)(automatize tudo)
![Page 84: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/84.jpg)
![Page 85: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/85.jpg)
Automatize tudo o que Automatize tudo o que puder!puder!
![Page 86: Testes com TestLink e Selenium](https://reader034.fdocuments.net/reader034/viewer/2022042518/54967a34b479595b4d8b4fc1/html5/thumbnails/86.jpg)
Obrigado pela atenção!Obrigado pela atenção!