Você está na página 1de 20

Seja bem-vindo à

Níveis de Testes
Níveis de Testes

Componente
Teste
s
individuais Unitário

Grupos de
Teste de
componente
s Integração

Sistema
Teste de
como
um todo Sistema

Sistema como um todo Teste de


Requisito do usuário Aceitação
Testes Unitários
O que é?
o Teste de programas ou componentes
individuais para validar que a lógica
funciona de acordo com a especificação.

o Valida a qualidade técnica do código


Testes Unitários
Quem executa?
o Conduzida pelo desenvolvedor que criou o
componente.
Testes Unitários
Quando executa?
o Inicia uma vez que o componente esteja
completo.
Testes Unitários
o Utilizados para testes iniciais do projeto
quando está em construção.

o Responsabilidade do desenvolvedor.

o Utiliza basicamente conceitos de caixa-


branca.

o Utiliza-se de caixa preta para testes de tela.


Testes de Integração
O que é?
o Testa a integração de componentes que
foram testados unitariamente com
sucesso;

o Valida a qualidade técnica do código;

o Valida a integração da aplicação e o


ambiente;
Testes de Integração
Quem executa?
o Conduzida pelo desenvolvimento com o
suporte da equipe de teste.
Testes de Integração
Quando executa?
o Inicia uma vez que os primeiros
componentes passaram no teste de
unidade.
Testes de Sistema
O que é?
o Testa o sistema inteiro montado;
o Valida a entrega dos requisitos funcionais e
não-funcionais;
o Valida a interface com as aplicações que
estão acima e abaixo;
Testes de Sistema
Quem executa?
o Conduzido por uma equipe independente
de teste.
Testes de Sistema
Quando executa?
o Inicia quando o teste de integração foi
completado com sucesso.
Testes de Sistema
o Verificar se os requisitos especificados pelo
cliente encontram-se no sistema.

o O objetivo será simular cenários de


negócio e garantir que todos os requisitos
nos níveis de recursos/funções, perfis
operacionais sejam implementados
(entradas/saídas do sistema).
Testes de Aceitação
O que é?
o Valida se o sistema está “Adequado ao
Uso”.

o Avalia como o sistema se integra com os


processos de negócio manuais.
Testes de Aceitação
Quem executa?
o Conduzido por usuários finais, clientes ou
representantes designados.
Testes de Aceitação
Quando executa?
o Inicia quando o teste de sistema foi
completado com sucesso.
Testes de Aceitação
o Testes de aceitação é de responsabilidade
do cliente ou usuário-final. Contudo, a
equipe de testes ajudam a construir os
planos de aceitação.

o Incluem este plano no teste de sistema


para evitar duplicação de testes.

o Pode executar ou assistir a execução dos


testes.
Testes de Aceitação
Testes Alfa
o Responsabilidade do cliente/homologador,
porém dentro do ambiente de
desenvolvimento.
Testes de Aceitação
Testes Beta
o Responsabilidade do cliente dentro do seu
“meio-ambiente”;
o Gera massa crítica aos testes internos para
o futuro;
o Precisa de boa ligação com a empresa
construtora;
o Necessita de tempo para fazer os testes;

Você também pode gostar