Tipo de Teste
|
Descrição
|
Teste de Unidade
|
Teste em um nível de componente ou classe. É o teste cujo objetivo é um “pedaço do código”.
|
Teste de Integração
|
Garante
que um ou mais componentes combinados (ou unidades) funcionam.
Podemos dizer que um teste de integração é composto por diversos
testes de unidade*1
|
Teste Operacional
|
Garante que a aplicação pode rodar muito tempo sem falhar.
|
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. *2
|
Teste de regressão
|
Toda vez que algo for mudado, deve ser testada toda a aplicação novamente.
|
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.
|
Teste caixa-branca
|
O objetivo é testar o código. Às vezes, existem partes do código que nunca foram testadas.
|
Teste Funcional
|
Testar
as funcionalidades, requerimentos, regras de negócio presentes na
documentação. Validar as funcionalidades descritas na documentação
(pode acontecer de a documentação estar inválida)
|
Teste de Interface
|
Verifica se a navegabilidade e os objetivos da tela funcionam como especificados e se atendem da melhor forma ao usuário.
|
Teste de Performance
|
Verifica se o tempo de resposta é o desejado para o momento de utilização da aplicação.
|
Teste de carga
|
Verifica o funcionamento da aplicação com a utilização de uma quantidade grande de usuários simultâneos.
|
Teste de aceitação do usuário
|
Testa
se a solução será bem vista pelo usuário. Ex: caso exista um botão
pequeno demais para executar uma função, isso deve ser criticado em
fase de testes. (aqui, cabem quesitos fora da interface, também).
|
Teste de Volume
|
Testar a quantidade de dados envolvidos (pode ser pouca, normal, grande, ou além de grande).
|
Testes de stress
|
Testar
a aplicação sem situações inesperadas. Testar caminhos, às vezes,
antes não previstos no desenvolvimento/documentação.
|
Testes de Configuração
|
Testar se a aplicação funciona corretamente em diferentes ambientes de hardware ou de software.
|
Testes de Instalação
|
Testar se a instalação da aplicação foi OK.
|
Testes de Segurança
|
Testar
a segurança da aplicação das mais diversas formas. Utilizar os
diversos papéis, perfis, permissões, para navegar no sistema.
|
Sunday, June 10, 2012
Tipos de teste
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment