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

Felipe Alessander:
Analista de testes da PolibrasNet
6 anos de experiênci...
Técnicas de testes
Teste de
Unidade

Teste de
Integração

Teste
Operacional

Teste Positivonegativo

Teste de
regressão

T...
Teste caixa-branca

O objetivo é testar o código. Às vezes, existem partes do código que
nunca foram testadas.
O teste de ...
Teste de Unidade
Teste de Integração

O teste de integração é o processo de verificar se os componentes do
sistema, juntos, trabalham confo...
Teste de caixa-preta

Testar todas as entradas e saídas desejadas. Não se está preocupado
com o código, cada saída indesej...
Teste Positivo-negativo

Garante que a aplicação vai funcionar no “caminho feliz” de sua
execução e vai funcionar no seu f...
Teste de regressão
Teste Funcional

O teste funcional avalia o comportamento da aplicação. Dados de
entrada são fornecidos, o teste é executa...
Teste de Interface

Verifica se a navegabilidade e os objetivos da tela funcionam como
especificados e se atendem da melho...
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 t...
Teste de carga
Testes de stress
Teste de Performance
Testes de Configuração
Testes de Instalação

.
Testes de Segurança
DOCUMENTAÇÃO DE TESTE

IEEE 829 - Standard for Software Test Documentation
O IEEE (Institute of Electrical and Electronic ...
PLANO DE TESTE
Projeto de Teste

Especifica os detalhes da abordagem do teste e identifica as
características a serem testadas, incluindo...
Casos de Teste
Relatório de Status de Teste
Log de Teste
Registra as informações e detalhes importantes sobre a execução dos
testes. Estas informações são utilizadas ...
Introdução as Técnicas de Testes e Documentação
Upcoming SlideShare
Loading in …5
×

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

726 views
617 views

Published on

Por Felipe Alessander, Analista de Testes na Polibrasnet

Published in: Technology

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

  1. 1. 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
  2. 2. Técnicas de testes Teste de Unidade Teste de Integração Teste Operacional Teste Positivonegativo Teste de regressão Teste de caixapreta Teste caixabranca Teste Funcional Teste de Interface Teste de Performance Teste de carga Teste de aceitação do usuário Teste de Volume Testes de stress
  3. 3. 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.
  4. 4. Teste de Unidade
  5. 5. 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.
  6. 6. 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.
  7. 7. 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.
  8. 8. Teste de regressão
  9. 9. 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.
  10. 10. Teste de Interface Verifica se a navegabilidade e os objetivos da tela funcionam como especificados e se atendem da melhor forma ao usuário.
  11. 11. 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.
  12. 12. Teste de carga
  13. 13. Testes de stress
  14. 14. Teste de Performance
  15. 15. Testes de Configuração
  16. 16. Testes de Instalação .
  17. 17. Testes de Segurança
  18. 18. 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.
  19. 19. PLANO DE TESTE
  20. 20. 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.
  21. 21. Casos de Teste
  22. 22. Relatório de Status de Teste
  23. 23. Log de Teste Registra 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 Testes Registra 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 Testes Sumariza os resultados coletados durante o processo de teste e provê avaliações baseadas nestes resultados.

×