24
Introdução as Técnicas de Testes e Documentação Felipe Alessander: Analista de testes da PolibrasNet 6 anos de experiência com testes de software Scrum Master

Introdução as Técnicas de Testes e Documentação

  • Upload
    gts-ce

  • View
    492

  • Download
    1

Embed Size (px)

DESCRIPTION

Por Felipe Alessander, Analista de Testes na Polibrasnet

Citation preview

Page 1: Introdução as Técnicas de Testes e Documentação

Introdução as Técnicas de Testes e Documentação

Felipe Alessander:

Analista de testes da PolibrasNet

6 anos de experiência com testes de software

Scrum Master

Page 2: Introdução as Técnicas de Testes e Documentação

Técnicas de testes

Teste de Unidade

Teste de Integração

Teste Operacional

Teste Positivo-negativo

Teste de regressão

Teste de caixa-preta

Teste caixa-branca

Teste Funcional Teste de Interface

Teste de Performance

Teste de carga Teste de aceitação do usuário

Teste de Volume

Testes de stress

Page 3: Introdução as Técnicas de Testes e Documentação

Teste caixa-branca

O objetivo é testar o código. Às vezes, existem partes do código que nunca foram testadas.

O teste de unidade é um teste do tipo caixa branca.

Page 4: Introdução as Técnicas de Testes e Documentação

Teste de Unidade

Page 5: Introdução as Técnicas de Testes e Documentação

Teste de Integração

O teste de integração é o processo de verificar se os componentes do sistema, juntos, trabalham conforme descrito nas especificações do sistema e do projeto do programa.

Page 6: Introdução as Técnicas de Testes e Documentação

Teste de caixa-preta

Testar todas as entradas e saídas desejadas. Não se está preocupado com o código, cada saída indesejada é visto como um erro.

Page 7: Introdução as Técnicas de Testes e Documentação

Teste Positivo-negativo

Garante que a aplicação vai funcionar no “caminho feliz” de sua execução e vai funcionar no seu fluxo de exceção.

Page 8: Introdução as Técnicas de Testes e Documentação

Teste de regressão

Page 9: Introdução as Técnicas de Testes e Documentação

Teste Funcional

O teste funcional avalia o comportamento da aplicação. Dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido.

Page 10: Introdução as Técnicas de Testes e Documentação

Teste de Interface

Verifica se a navegabilidade e os objetivos da tela funcionam como especificados e se atendem da melhor forma ao usuário.

Page 11: Introdução as Técnicas de Testes e Documentação

Teste de aceitação do usuário

O teste de aceitação é a última ação de teste antes da implantação do software. A meta do teste de aceitação é verificar se o software está pronto e pode ser usado pelos usuários finais para executar as funções e as tarefas para as quais foi criado.

Page 12: Introdução as Técnicas de Testes e Documentação

Teste de carga

Page 13: Introdução as Técnicas de Testes e Documentação

Testes de stress

Page 14: Introdução as Técnicas de Testes e Documentação

Teste de Performance

Page 15: Introdução as Técnicas de Testes e Documentação

Testes de Configuração

Page 16: Introdução as Técnicas de Testes e Documentação

Testes de Instalação

.

Page 17: Introdução as Técnicas de Testes e Documentação

Testes de Segurança

Page 18: Introdução as Técnicas de Testes e Documentação

DOCUMENTAÇÃO DE TESTE

IEEE 829 - Standard for Software Test Documentation

O IEEE (Institute of Electrical and Electronic Engineers), fundação organizacional sem fins lucrativos responsável por promover o conhecimento nas áreas de engenharia elétrica, eletrônica e computação, define padrões para diversas áreas e praticas presentes na engenharia de software.

Page 19: Introdução as Técnicas de Testes e Documentação

PLANO DE TESTE

Page 20: Introdução as Técnicas de Testes e Documentação

Projeto de Teste

Especifica os detalhes da abordagem do teste e identifica as características a serem testadas, incluindo os aspectos funcionais e não funcionais relacionados com o sistema de software.

Page 21: Introdução as Técnicas de Testes e Documentação

Casos de Teste

Page 22: Introdução as Técnicas de Testes e Documentação

Relatório de Status de Teste

Page 23: Introdução as Técnicas de Testes e Documentação

Log de TesteRegistra as informações e detalhes importantes sobre a execução dos testes. Estas informações são utilizadas para fins de auditoria e insumo para melhoria de processo.

Relatório de Incidente de TestesRegistra eventos ocorridos durante o processo de teste, necessário para posterior avaliação e formalização de medidas corretivas para compartilhamento com os membros da equipe. 

Relatório Sumário dos TestesSumariza os resultados coletados durante o processo de teste e provê avaliações baseadas nestes resultados.

Page 24: Introdução as Técnicas de Testes e Documentação