Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Claudia Carvalho
Fundamentos do Teste de Software
Teste de Regressão
Teste Beta
Teste Alfa
Quando Testar? Níveis de Teste Teste de Aceitação
Teste de Sistema
Teste de Integração
Teste de Unidade
Teste de Cobertura
Teste de Caminhos
Teste de Comandos
Caixa Branca Teste de
Condições
Técnicas de Teste ...
Como Testar?
Teste baseado em Cenários
Caixa Preta Teste baseado em Casos de Uso
Análises de Valores Limites
...
Teste de Funcionalidade
Teste de Interface
O que Testar? Tipos de Teste Teste de Desempenho
Teste de Usabilidade
Teste de Segurança
Níveis de Teste
Teste de Regressão
Teste Beta
Teste
Teste de Integração
Teste de Unidade
Níveis de Teste
Teste de Regressão
Teste Beta
Teste
Teste de Integração
Teste de Unidade
Teste de Unidade
• Objetivo: encontrar falhas de funcionamento dentro de uma pequena parte do sistema
funcionando independentemente do todo
Classe
01 … Classe N
Classe
01 … Classe N
Classe
01 … Classe N
Banco de Dados
Teste de Unidade
Níveis de Teste
Teste de Regressão
Teste Beta
Teste
Teste de Integração
Teste de Unidade
Teste de Integração
• Objetivo: validar a comunicação entre os componentes de um sistema
• Podem ser feitos antes de o sistema estar concluído, à medida em que os componentes
vão ficando prontos
Teste de Integração
Classe
01 … Classe N
Classe
01 … Classe N
Classe
01 … Classe N
Banco de Dados
Teste de Integração
CalculadoraDeJuros
ProcessadoraDePagame
CalculadoraAtraso 2
Valor Valor ntos
Inteiro Decimal
1
3
Test Boolea
n
e
Níveis de Teste
Teste de Regressão
Teste Beta
Teste
Teste de Integração
Teste de Unidade
Teste de Sistema
• Objetivo: executar o sistema sob ponto de vista de seu usuário final, varrendo as
funcionalidades em busca de falhas em relação aos objetivos originais
Classe
01 … Classe N
Classe
01 … Classe N
Classe
01 … Classe N
Banco de Dados
Teste de Sistema
Níveis de Teste
Teste de Regressão
Teste Beta
Teste
Teste de Sistema
Teste de Integração
Teste de Unidade
Teste de Aceitação
• Objetivo: executar o sistema sob ponto de vista de seu usuário final, varrendo as
funcionalidades em busca de falhas em relação aos objetivos originais
Classe
01 … Classe N
Classe
01 … Classe N
Classe
01 … Classe N
Banco de Dados
Níveis de Teste
Teste de Regressão
Teste Beta
Teste Alfa
Teste de Integração
Teste de Unidade
Teste Alfa
• Objetivo: executar o sistema de forma não planejada, sob ponto de vista de seu usuário
final, porém, apenas por um grupo pequeno de pessoas
Classe
01 … Classe N
Classe
01 … Classe N
Classe
01 … Classe N
Banco de Dados
Níveis de Teste
Teste de Regressão
Teste Beta
Teste Alfa
Teste de Integração
Teste de Unidade
Teste Beta
• Objetivo: executar o sistema de forma não planejada, sob ponto de vista de seu usuário
final, porém, por um grupo grande de pessoas
• O grupo de usuários que testarão geralmente são usuários reais e desconhecidos, sendo
de uma determinada localidade, idioma ou que satisfizeram determinados critérios
definidos pelo fornecedor do sistema
• Ex.: versão Beta do sistema ser lançada apenas em países cujo idioma é inglês
Classe
01 … Classe N
Classe
01 … Classe N
Classe
01 … Classe N
Banco de Dados
Níveis de Teste
Teste de Regressão
Teste Beta
Teste
Teste de Integração
Teste de Unidade
Teste Regressão
• Objetivo: reexecutar testes após alterações serem realizadas no sistema, para conferir
se tudo continua funcionando corretamente (detectar efeitos colaterais):
• Consiste em se aplicar, a cada nova versão do software ou a cada ciclo, todos os testes
que já foram aplicados nas versões ou ciclos de teste anteriores do sistema
Classe
01 … Classe N
Classe
01 … Classe N
Classe
01 … Classe N
Banco de Dados
Técnicas de Teste
Teste de Regressão
Teste Beta
Teste Alfa
Quando Testar? Níveis de Teste Teste de Aceitação
Teste de Sistema
Teste de Integração
Teste de Unidade
Teste de Cobertura
Teste de Caminhos
Teste de Comandos
Caixa Branca Teste de
Condições
Técnicas de Teste ...
Como Testar?
Teste baseado em Cenários
Caixa Preta Teste baseado em Casos de Uso
Análises de Valores Limites
...
Teste de Funcionalidade
Teste de Interface
O que Testar? Tipos de Teste Teste de Desempenho
Teste de Usabilidade
Teste de Segurança
Técnicas de Teste
• Teste de Unidade
• Testes Estáticos*
• Teste de Integração
• Teste de Sistema
• Teste de Aceitação
• Teste Alfa
• Teste Beta
Teste Caixa Branca
Análise Estática:
• Não documentado
• Sem tratamento de
exceções