Professional Documents
Culture Documents
13
Estratégias de Teste de
Software
O que é e Por quê?
Operabilidade
Observabilidade
Controlabilidade
Decomponibilidade
Simplicidade
Estabilidade
Compreensibilidade
ITG (independent test group)
O ideal seria que testes forem feitos
diariamente, mas isto não ocorre!
O que fazer?
Estratégia Global
1. Teste de Unidade: Analisa cada componente e seu código fonte;
2. Teste de Integração: Foca o projeto e a arquitetura do software;
3. Teste de Validação: Analisa se os requisitos documentação
estão no software construído;
4. Teste do Sistema: Testa o sistema como um todo, combinando
todos os elementos do sistema;
Psceudocontrolador
Psceudocontrolado
SOFTWARES
Teste de Integração
Usuário Final
Teste de Sistema
Teste de Recuperação
Teste de Segurança
Teste de Estresse (Teste de Sensibilidade)
Teste de Desempenho
A Arte da Depuração
Causas do erro e
reparação
Antes de fazer a correção...
White
Box
Teste lógico
“...exercitar as estruturas de
dados internas.”
Teste
7 R3
8
R1
Região
9
10
R4
11
Cálculo da CC:
Teste da Documentação e
Teste de IGU
Teste de Função de Testes de Banco de
Dispositivos de Ajuda
Teste
Testes de Comunicação Testes
Aplicação Testes de Servidor Dados Testes de Teste de Tarefa
Transação Comportamental
em Rede intertarefas
Teste de Sistema
Padrões de Teste
Exemplos Representativos:
Teste aos pares
Interface de teste separada
Teste de cenário
Referências