relato de experiência em testes de software funcional com selenium
TRANSCRIPT
Relato de Experiência em Automação de Testes Funcionais
Relato de Experiência em Automação de Testes Funcionais
Wagner Francalino Silva
Wagner FrancalinoBacharelado em Engenharia de Software – UFC
Analista de Qualidade - ExceedLabs
[email protected]://bit.ly/2diWKiD
__________________________________________
wagnerfrancalino
Problemática
Ausência de automação
Grande esforço
Cobertura reduzida dos
testes
Grande quantidade de
bugs
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?
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
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.
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
Análise do Processo Seguido pela Empresa
Criara Casos de Testes Manuais
Execução dos Casos de Testes
Manuais
Gerenciamento de Bugs
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
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