1. Estágio / nível de teste
- Teste de unidade UT
Atividades de teste realizadas no menor componente do sistema em teste
Como classe ou função. Ou a menor unidade funcional
- Teste de integração de TI
Atividades de teste realizadas em componentes / unidades e interfaces entre componentes / unidades
Verifique se o design da interface corresponde ao design
Integração entre funções, integração entre módulos, integração entre subsistemas
- Teste do sistema ST
O software que passará no teste de integração será implantado no ambiente real do usuário para executar o teste
Teste de instalação / desinstalação, teste de compatibilidade, teste de função, teste de desempenho
- Teste de aceitação UAT
Para testes baseados no usuário, a equipe de aceitação deve consistir em membros da equipe do projeto e representantes de usuários
- Teste alfa (ambiente controlado): as atividades de teste executadas pelo usuário no ambiente de desenvolvimento, o desenvolvedor está ao lado do testador e os problemas são encontrados, comunicados e resolvidos a tempo
- Teste beta (ambiente não controlado): o desenvolvedor não está ao redor do testador, e alguém que encontrar o problema concorda em coletá-lo e, em seguida, a equipe de P & D o modifica.
- Teste UAT: teste de aceitação do usuário, teste realizado por usuários gerais de negócios para verificar a disponibilidade do sistema
2. Teste do sistema
- Função
Sob as condições de uso especificadas, use o objeto medido para verificar se ele atende às necessidades explícitas ou implícitas do usuário
Pontos de preocupação:
Existem funções incorretas, ausentes ou redundantes
Atender aos requisitos explícitos ou implícitos do sistema
Se a entrada e a saída são exibidas corretamente
- Desempenho
Simulando a pressão de operação ou o cenário de uso do objeto testado, verifique se o objeto testado atende aos indicadores de desempenho predefinidos
Verifique se o sistema possui os recursos reivindicados
Entenda os cenários típicos do sistema de teste e tenha certos objetivos de desempenho
Requer implementação em um ambiente real
- Segurança
O mecanismo de proteção de segurança do objeto testado protege o sistema contra invasões ilegais e pode aceitar operações autorizadas corretas
- Compatibilidade
Verifique a operação do objeto testado em diferentes sistemas operacionais, informações de hardware etc.
3. Método
- Objeto de teste
1. Caixa preta: não preste atenção à estrutura interna do objeto medido, considere apenas as necessidades do usuário, se ele atende às necessidades explícitas ou implícitas do usuário
2. Caixa branca: teste de estrutura, teste de acionamento lógico
3. Caixa cinza: concentre-se não apenas nas características externas do objeto medido, mas também no design interno
- Teste se o objeto é executado
1. Estático: o programa do objeto testado não é executado e o método de teste do objeto testado não é executado
2. Dinâmico: Execução do objeto medido e atividades de detecção realizadas
- Método de teste
1. Manual: Usado por um engenheiro de teste para verificar se o objeto testado atende às necessidades do usuário
2. Automação: automatize o processo de teste através de ferramentas de teste automatizadas ou linguagens de script