Notes
1. Fundamentos do Teste (K2)
Content of the notes (3)
Page 1
Porque é Necessário testar?
1.3 Baseado nos sete Princípios do Teste
P1 : Para Explanar a presença de defeitos. Lembrando que é Impossível provar a inexistência de defeitos.
P2 : A execução exaustiva de teste é inviável, sendo necessário priorizar os principais pontos críticos do software (Teste Exaustivo Inviável)
P3 : A atividade de teste deverá ser executada o mais breve possível (Celeridade no processo de teste)
P4: Um numero pequeno de módulos possuem a maior quantidade de defeitos (Agrupamento de Defeitos)
P5: O conjunto de testes precisa ser constantemente aprimorado para exercitar diferentes ponto do software (Paradoxo do Pesticida)
P6: Teste orientado a contexto: significa que o conjunto de teste a serem aplicados depende da finalidade do software. Ex: Software de segurança crítica são testados diferentemente de um software de comercio eletrônico.
P7: Ilusão do Erro : Não adianta corrigir o defeito se a funcionalidade do software não atender as necessidades do usuário.
pg 14.
Page 2
1.4 Fundamentos do Processo de Teste
Atividades básicas no Processo de execução dos testes
Planejar e controlar
Analisar e modelar
Implementar e executar
Avaliar Input/Output e Criar relatórios de execução
Criar Relatórios de conclusão (Atividade de encerramento)
Obs: As atividades podem ocorrer de forma sequencial ou concorrente.
1.1 O Planejamento serve para definir objetivos e especificar atividades.
1.1 O Controle efetivo requer uma monitoramento constante das atividades
2.1 A Analise e modelagem comportam as seguintes atividades
Preparar o ambiente de Teste e identificar as ferramentas necessárias
Criar matriz de rastreabilidade bidirecional entre os requisitos e os casos de teste
Revisar a base de teste (Por Exemplo: Requisitos, Arquitetura, modelagem, interfaces, Nível de Integridade do software)
Projetar e priorizar os casos de teste de alto nível
3. A Implementação e execução de testes são compostas pelas atividades
Priorizar, implementar e finalizar os casos de teste
Verificar o ambiente de teste
Verificar e atualizar a matriz de rastreabilidade bidirecional
Registrar os resultados da execução, anotar característica e versão do software em teste
Comparar os resultados obtidos com os resultados esperados
Reportar defeitos
4. Avaliação do Critério de saída e relatórios
Avaliar Logs de execução
Avaliar se serão necessários testes adicionais ou se o critério de saída deve ser alterado
Elaborar relatório para os stakeholders
5. Atividade de encerramento de teste
Fechar relatório de erros
Documentar o aceite do Sistema
Arquivar o ambiente de teste e infraestrutura para reuso
Entregar o TestWare para a manutenção da organização
Utilizar as informações coletadas para melhorar a maturidade de teste
Page 3
1.6 A Psicologia do Teste
Divergência na hora de pensar quando se está Desenvolvendo x Testando
Teste independente
Information
- Description
- GA - Google Approval (CTFL - Certification Test Fondation Level) Note on 1. Fundamentos do Teste (K2), created by Jonathas Cavalcante on 14/04/2018.
- Created by
- Jonathas Cavalcante
- Views
- 6
- Rating