relato de experiência em automação de testes funcionais com selenium
TRANSCRIPT
![Page 1: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/1.jpg)
Relato de Experiência em Automação de Testes Funcionais
Relato de Experiência em Automação de Testes Funcionais
Wagner Francalino Silva
![Page 2: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/2.jpg)
Wagner FrancalinoBacharelado em Engenharia de Software – UFC
Analista de Qualidade - ExceedLabs
[email protected]://bit.ly/2diWKiD
__________________________________________
wagnerfrancalino
![Page 3: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/3.jpg)
Agenda Abordagens
•Problemática
•Automação
•Estratégia
•Resultados
![Page 4: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/4.jpg)
Problemática
Ausência de automação
Grande esforço
Cobertura reduzida dos
testes
Grande quantidade de
bugs
![Page 5: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/5.jpg)
Problemática
Como implantar uma estratégia de automação de testes funcionais em uma empresa de TI, visando solucionar os problemas de grande esforço na execução de testes de regressão e cobertura reduzida dos testes?
![Page 6: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/6.jpg)
Automação
Automatizar testes significa fazer uso de software que controle a execução dos casos de teste¹.
1 - TUSCHLING, O. Software Test Automation, 2008
![Page 7: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/7.jpg)
Automação
Vantagens da Automação:
• Diminuir o tempo de execução dos testes de regressão.
• Garantir que os testes planejados são executados repetidas vezes sem intervenção humana.
• Execução de testes difíceis de se realizar manualmente.
• Otimização dos recursos .
• Consistência dos testes repetitivos.
![Page 8: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/8.jpg)
Estratégia
Análise do Processo
seguido pela empresa
Definição de uma
Estratégia de
Automação
Seleção de Ferramentas
para Automação
Criar Critérios de Seleção de Casos de
Testes
Selecionar os Casos de
Testes
Codificação dos Casos de Testes
Execução dos Casos de Testes
Análise dos Resultados
![Page 9: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/9.jpg)
Análise do Processo Seguido pela Empresa
Criara Casos de Testes Manuais
Execução dos Casos de Testes
Manuais
Gerenciamento de Bugs
![Page 10: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/10.jpg)
Definição de uma Estratégia de Automação
Criar Casos de Testes
Selecionar Casos de Testes para
AutomaçãoImplementação
Execução dos Scripts
Gerenciamento dos Testes
Automatizados
![Page 11: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/11.jpg)
Definição de umaEstratégia de Testes
![Page 12: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/12.jpg)
Ferramentas para Automação
![Page 13: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/13.jpg)
Critérios de Seleção dos Casos de Testes
Efetividade
• Possuir uma probabilidaderazoável de encontrar erros.
Exemplaridade
• Cenário simples de implementação
Economia
• Tempo de desenvolvimento e recursos
Integração
• Integração de componentes
Importância
• Casos de testes mais importantes
![Page 14: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/14.jpg)
Desenvolvimentodos Casos de Testes
![Page 15: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/15.jpg)
Execução dos Casos de Testes
![Page 16: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/16.jpg)
Resultados
• Horas de Construção dos Scripts de Teste
![Page 17: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/17.jpg)
Resultados
• Número de Casos de Testes Executados
![Page 18: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/18.jpg)
Resultados
• Números de Falhas Detectados
![Page 19: Relato de Experiência em Automação de Testes Funcionais com Selenium](https://reader031.vdocuments.site/reader031/viewer/2022030213/589bc93d1a28ab082b8b6c03/html5/thumbnails/19.jpg)
Resultados
• Horas Gastas na Execução do Teste de Regressão