relato de experiência em automação de testes funcionais com selenium

20
Relato de Experiência em Automação de Testes Funcionais Relato de Experiência em Automação de Testes Funcionais Wagner Francalino Silva

Upload: wagner-silva

Post on 09-Feb-2017

19 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Relato de Experiência em Automação de Testes Funcionais com Selenium

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

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

Agenda Abordagens

•Problemática

•Automação

•Estratégia

•Resultados

Page 4: Relato de Experiência em Automação de Testes Funcionais com Selenium

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

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

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

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

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

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

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

Definição de umaEstratégia de Testes

Page 12: Relato de Experiência em Automação de Testes Funcionais com Selenium

Ferramentas para Automação

Page 13: Relato de Experiência em Automação de Testes Funcionais com Selenium

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

Desenvolvimentodos Casos de Testes

Page 15: Relato de Experiência em Automação de Testes Funcionais com Selenium

Execução dos Casos de Testes

Page 16: Relato de Experiência em Automação de Testes Funcionais com Selenium

Resultados

• Horas de Construção dos Scripts de Teste

Page 17: Relato de Experiência em Automação de Testes Funcionais com Selenium

Resultados

• Número de Casos de Testes Executados

Page 18: Relato de Experiência em Automação de Testes Funcionais com Selenium

Resultados

• Números de Falhas Detectados

Page 19: Relato de Experiência em Automação de Testes Funcionais com Selenium

Resultados

• Horas Gastas na Execução do Teste de Regressão

Page 20: Relato de Experiência em Automação de Testes Funcionais com Selenium

Dúvidas?

Wagner Francalino

[email protected]