terça-feira, 16 de novembro de 2010

Tipos de testes - Quando utilizar cada um?

Para quem se interessa em teste de software ai esta informações importantíssimas para modelagem do processo de desenvolvimento/ teste de software. Vale apenas ressaltar que cada organização deve adequar seus processos conforme sua estrutura e em conjunto com o PDCA.
Caracterís ticas
Tipos de testes
Teste unitário
Teste de Integração
Teste de Sistema
Teste de Aceitação
Alfa Teste
Beta Teste
Descrição
Teste em que se testam as menores unidades de software desenvolvidas( pequenas partes ou unidades do sistema). Os alvos desse tipo de teste são os métodos dos objetos ou mesmo pequenos trechos de código.
O objetivo é encontrar falhas provenientes da integração interna das unidades de um sistema.
Sistema já completamente integrado é verificado quanto a seus requisitos num ambiente de produção (caixa-preta).
 Teste de caixa-preta é realizado num sistema antes de sua disponibilização. Verifica o sistema em relação aos seus requisitos originais, e às necessidades atuais do usuário.
Produto ainda em fase de construção e testes. Usuários (selecionados) poderão testar o sistema em um ambiente controlado.
Produto em fase de testes. Usuários (selecionados) poderão testar o sistema em um ambiente de homologação.
Escopo
Unidade
Requisito
Todo Sistema
Conforme processo do cliente
Conforme processo do cliente
Conforme processo do cliente
Equipe
Desenvolvedores
Analista
Teste
Teste  e Usuários Chaves
Teste e Usuários Chaves
Clientes
Origem dos dados
Criação manual Passagem de parâmetro/insert no SGDB
Automática (via sistema)
Automática (via sistema)
Automática (via sistema)
Dados Reais(cópia base de produção)
Dados Reais(cópia base de produção)
Volume dos dados
Pequeno
Pequeno
Grande
Grande
Grande
-
Ambiente
Desenvolvimento
Desenvolvimento/Teste
Teste
Teste (similar ao de produção cliente X)
Teste (interno)
Homologação em cliente

Nenhum comentário:

Postar um comentário