revisão segurança e auditoria
09/out
9
Atividades de avaliação.
16/out
10
Teste de software: conceito, fases do teste: unidade, integração e aceitação. / CORREÇÃO DAS PROVAS
23/out
11
Teste de software: teste caixa branca, caixa preta e critérios de teste.
30/out
12
Manutenção de software: conceito, tipos.
06/nov
13
Introdução à Qualidade de Software. SQA. / Vídeo
13/nov
14
Introdução ao CMMi: conceito, nivel 1 e nível 2. / Videos CMMI + Artigo e Questões
20/nov
15
CMMi: nível 3, nível 4 e nível 5. / Falta Coletiva
27/nov
16
Métricas de software: introdução. Apresentação da métrica de pontos por função. / REVISÃO
04/dez
17
Pontos por função: cálculo. / PROVA OFICIAL
11/dez
18
Vistas de prova
Aula 11 – Teste de Software
Artigo:
Teste de software é o processo de executar o software de uma maneira controlada com o objetivo de avaliar se o mesmo se comporta conforme o especificado.
1 A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro.
2 Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto
3 Um teste bem -sucedido é aquele que revela um erro ainda não descoberto
O objetivo é projetar testes que descubram sistematicamente diferentes classes de erros e façam-no com uma quantidade de tempo e esforço mínimos.
Se a atividade de teste for conduzida com sucesso, ela descobrirá erros no software.
Os principais tipos de testes com processos definidos são:
Teste Estrutural (Caixa Branca) - são testados os caminhos lógicos através do software, fornecendo casos de teste que põem a prova conjuntos específicos de condições e/ou garante que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez. Executa todas as decisões lógicas para valores falsos ou verdadeiros Executa todos os laços em suas fronteiras Exercita as estruturas de dados internas
Teste funcional (Caixa