Mind map
Aula 3 - Testes de Software
Map content
Aula 3 - Testes de Software
Níveis de Teste
- Teste de Unidade
- Quando o teste é realizado no momento da codificação e desenvolvimento do sistema.
- Teste de Integração
- Quando o teste é realizado no momento da integração de componentes previamente desenvolvidos.
- Teste de Sistema
- Realizado no desenvolvimento do sistema, no momento em que os analistas de teste validam o produto com base nos requisitos
- Teste de Aceitação
- Teste realizados no ambiente de produção, ou seja, aquele que é realizado pelo usuário da aplicação ou por terceiros designados, cujo objetivo é de aprovar ou não o sotfware.
- Teste de Unidade
Tipos de Testes de Software
- Testes de Caixa-Branca (ESTRUTURAL)
- Teste baseado na análise da estrutura interna de um componente ou sistema. Levam em consideração a estrutura do código fonte para identificar a implementação e se os diferentes caminhos estão sendo cobertos por algum tipo de teste. Verificam: - A decisões lógicas (V/F) - Os "loops" até o limite - A variáveis estáticas e dinâmicas - ...
- Testes de Unidade
- Foco na verificação dos menores elementos testáveis do software. O teste unitário é executado durante o desenvolvimento da unidade
- Teste de Integração
- Executado para garantir que os componentes do modelo de implementação funcionem corretamente quando combinados. O teste de integração também detecta imperfeições ou erros nas especificações das interfaces.
- Testes de Caixa-Preta (FUNCIONAL)
- Teste, funcional ou não funcional, sem referência à estrutura interna do componente ou do sistema. O testador não precisa conhecer os detalhes da codificação. O testador informa os dados de entrada e verifica se a saída/resultado está de acordo com o que era esperado. Não tem como objetivo saber como a funcionalidade foi implementada, mas sim quais são os resultados apresentados. Avalia a entrada e saída, e visa identificar defeitos do tipo: - Se o sistema aceita entradas incorretas - Se a saída produzida está correta - Se existem erros na interface - Se está faltando alguma funcionalidade
- Testes Funcionais
- Testes de Aceitação
- É realizado antes da implantação do software. O objetivo do teste de aceitação é verificar se o software está pronto e se pode ser usado pelos usuários finais para executar as funções e as tarefas para as quais o software foi criado.
- Testes Exploratórios
- Testes de Caixa-Cinza
- Tem acesso as estruturas de dados e algoritmos do componente a fim de desenvolver os casos de teste, que são executados como a técnica da caixa-preta
- Testes de Regressão
- Testes de Cobertura
- Testes de Caixa-Branca (ESTRUTURAL)
Técnicas de Teste
- Caixa Branca
- Estresse
- Performance
- Contingência
- Segurança
- Conformidade
- Unitários
- Caixa-Cinza
- Regressão
- Caixa Preta
- Layout
- Requisitos/Especificação
- Usabilidade
- Funcionalidade
- Ortografia
- Caixa Branca
Outro Tipos de Testes
- Testes Dinâmicos
- Envolvem a execução do programa Passa pelos caminhos funcionais e não funcionais do sistema, usando técnicas apropriadas para cada tipo de teste.
- Testes Estáticos
- Podem ser aplicados a diferentes artefatos como a revisão de documentos de requisitos, análise, etc. As técnicas de Teste Estático não estão relacionadas a execução do código fonte, que pode muitas vezes nem existir. Exemplos: - Revisões de artefatos com especificação de requisitos - Diagrama de classes - Inspeção do código fonte Muitas da técnicas de Teste Estático são realizadas "manualmente", como a leitura de documentos para identificar inconsistências. Ao revisar requisitos e diagramas, os tipos de problema procurados são: - Omissão: Falta de informações relevantes sobre o sistema. - Ambiguidade: Interpretação da informação ambígua. - Inconsistência: - Fato Incorreto: Informação errada - Informação Estranha: Informações irrelevantes.
- Omissão
- Ambiguidade
- Incosistência
- Fato Incorreto
- Informação Estranha
- Testes Dinâmicos
Information
- Description
- Mind Map on Aula 3 - Testes de Software, created by Marina Faria Castro on 30/08/2019.
- Created by
- Marina Faria Castro
- Views
- 0
- Rating