Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Relato de Experiência em
Automação de Testes Funcionais
Relato de Experiência em
Automação de Testes Funcionais
Wagner Fra...
Wagner Francalino
Bacharelado em Engenharia de Software – UFC
Analista de Qualidade - ExceedLabs
francalinow@gmail.comhttp...
AgendaAbordagens
•Problemática
•Automação
•Estratégia
•Resultados
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 p...
Automação
Automatizar testes significa fazer uso de software
que controle a execução dos casos de teste¹.
1 - TUSCHLING, O...
Automação
Vantagens da Automação:
• Diminuir o tempo de execução dos testes de regressão.
• Garantir que os testes planeja...
Estratégia
Análise do
Processo
seguido pela
empresa
Definição de
uma
Estratégia
de
Automação
Seleção de
Ferramentas
para
A...
Análise do Processo Seguido pela Empresa
Criara Casos de
Testes Manuais
Execução dos
Casos de Testes
Manuais
Gerenciamento...
Definição de uma Estratégia de Automação
Criar Casos de
Testes
Selecionar Casos
de Testes para
Automação
Implementação
Exe...
Definição de uma
Estratégia de Testes
Ferramentas para Automação
Critérios de Seleção dos Casos de Testes
Efetividade
• Possuir uma
probabilidade
razoável de
encontrar erros.
Exemplaridad...
Desenvolvimento
dos Casos de Testes
Execução dos Casos de Testes
Resultados
• Horas de Construção dos Scripts de Teste
Resultados
• Número de Casos de Testes Executados
Resultados
• Números de Falhas Detectados
Resultados
• Horas Gastas na Execução do Teste de Regressão
Dúvidas?
Wagner Francalino
francalinow@gmail.com
Próxima SlideShare
Cargando en…5
×

Relato de Experiência em Testes de Software Funcional com Selenium

155 visualizaciones

Publicado el

O teste de software é muito importante para a garantia da qualidade de um software. No entanto, a atividade de teste não é uma tarefa simples, ela exige um bom planejamento a para execução ser bem-sucedida. Diante deste cenário, é cada vez mais evidente a busca das empresas por métodos e ferramentas que agilizem o processo de desenvolvimento e garantam uma maior qualidade dos sistemas. É nesse contexto que a automação de testes ganha destaque. Baseado neste aspecto, a presente palestra um relato de experiência em automação de testes funcionais em uma empresa de TI, tendo como foco um projeto de desenvolvimento de um sistema web, utilizando a ferramenta Selenium para automação dos testes

Publicado en: Tecnología
  • Inicia sesión para ver los comentarios

  • Sé el primero en recomendar esto

Relato de Experiência em Testes de Software Funcional com Selenium

  1. 1. Relato de Experiência em Automação de Testes Funcionais Relato de Experiência em Automação de Testes Funcionais Wagner Francalino Silva
  2. 2. Wagner Francalino Bacharelado em Engenharia de Software – UFC Analista de Qualidade - ExceedLabs francalinow@gmail.comhttp://bit.ly/2diWKiD __________________________________________ wagnerfrancalino
  3. 3. AgendaAbordagens •Problemática •Automação •Estratégia •Resultados
  4. 4. Problemática Ausência de automação Grande esforço Cobertura reduzida dos testes Grande quantidade de bugs
  5. 5. 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?
  6. 6. 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
  7. 7. 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.
  8. 8. 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
  9. 9. Análise do Processo Seguido pela Empresa Criara Casos de Testes Manuais Execução dos Casos de Testes Manuais Gerenciamento de Bugs
  10. 10. Definição de uma Estratégia de Automação Criar Casos de Testes Selecionar Casos de Testes para Automação Implementação Execução dos Scripts Gerenciamento dos Testes Automatizados
  11. 11. Definição de uma Estratégia de Testes
  12. 12. Ferramentas para Automação
  13. 13. Critérios de Seleção dos Casos de Testes Efetividade • Possuir uma probabilidade razoá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
  14. 14. Desenvolvimento dos Casos de Testes
  15. 15. Execução dos Casos de Testes
  16. 16. Resultados • Horas de Construção dos Scripts de Teste
  17. 17. Resultados • Número de Casos de Testes Executados
  18. 18. Resultados • Números de Falhas Detectados
  19. 19. Resultados • Horas Gastas na Execução do Teste de Regressão
  20. 20. Dúvidas? Wagner Francalino francalinow@gmail.com

×