2.2 - Níveis e Teste e Tipos de Teste Flashcards
Níveis de Teste, Tipos de Teste e Teste de Confirmação e Teste de Regressão.
O que é Nível de Teste ?
Nível de Teste é um grupo de atividades que são relacionadas a um estágio específico do desenvolvimento.
O que é Tipo de Teste ?
Tipo de Teste é um grupo de atividades relacionadas a qualidades específicas.
Quais são os Níveis de Teste ?
- Teste de Componente
- Teste de Integração de Componentes
- Teste de Sistema
- Teste de Integração de Sistema
- Teste de Aceite
Defina Teste de Componente
Testa componentes isoladamente. Também chamado de teste unitário.
Defina Teste de Integração de Componentes
Testa a interface e integração entre os componentes.
Defina Teste de Sistema
Testa o comportamento geral do sistema e seus recursos, com tarefas de ponta a ponta.
Defina Teste de Sistema
Testa a interface do sistema e de outros sistemas e serviços externos relacionados. O ambiente de teste é semelhante ao operacional.
Defina Teste de Teste de Sistema
Se concentra na validação. De preferência deve ser feito pelos usuários previstos.
Quais são os principais Tipos de Teste ?
- Teste Funcional
- Teste Não Funcional
- Teste de Caixa-preta
- Teste de Caixa-branca
Defina Teste funcional
Avalia as funções que um componente ou sistema deve executar. Responde a pergunta “O que deve fazer ?”.
Defina Teste não funcional
Avalia as características que não são funções em um sistema. Responde a pergunta O quão bom está ?”.
Defina Teste de Caixa-preta
É baseado na especificação, o principal é verificar o comportamento do sistema em relação às suas especificações.
Defina Teste de Caixa-branca
É baseada na estrutura, o principal objetivo é cobrir a estrutura pelos testes até o nível aceitável.
Qual a relação entre o Nível de Teste e o Tipos de Teste ?
Os Tipos de teste podem ser realizados em qualquer Nível de teste, ou seja, são realizados em conjunto de acordo com o objeto de teste, objetivo, habilidade, etc.
O que seriam requisitos não funcionais ?
Características que não são funções em um sistema, como eficiência de performance, compatibilidade, usabilidade, confiança, segurança, capacidade de manutenção e portabilidade.