A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Testando o sistema Teste funcional: o sistema integrado realiza.

Apresentações semelhantes


Apresentação em tema: "Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Testando o sistema Teste funcional: o sistema integrado realiza."— Transcrição da apresentação:

1 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Testando o sistema Teste funcional: o sistema integrado realiza as funções especificadas nos requisitos? Teste de desempenho: os requisitos não- funcionais foram comparados? Teste de aceitação: o sistema atinge as expectativas dos clientes? Teste de instalação: os usuários executam as funções do sistema e documentam problemas do verdadeiro local de operação?

2 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Técnicas usadas para testar um sistema Plano de construção ou integração Gerência de configuração versões sistemas de produção versus sistemas de desenvolvimento deltas, arquivos separados e compilação condicional controle de alterações Teste de regressão

3 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Equipe de testes Testadores profissionais: organizam e executam os testes Analistas: definem e especificam os requisitos Projetistas do sistema: compreendem o proposto como solução Representante da equipe de gerência de configuração: faz com que as mudanças sejam refletidas Usuários: avaliam questões que tratam da adequação ao público-alvo e da facilidade de uso

4 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Grafos de causa e efeito (1)

5 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Grafos de causa e efeito (2) Causas:

6 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Grafos de causa e efeito (3) Efeitos: Nós intermediários:

7 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9

8 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Testes de desempenho Testes de estresse Testes de volume Testes de configuração Testes de compatibilidade Testes de regressão Testes de segurança Testes de tempo Testes de ambiente Testes de qualidade Testes de recuperação Testes de manutenção Testes de documentação Testes de fatores humanos (de usabilidade)

9 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9

10 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9

11 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Testes de aceitação Teste-piloto: instala o sistema experimentalmente Teste alfa: teste interno Teste beta: teste-piloto do cliente Teste em paralelo: novo sistema operando paralelamente à versão anterior

12 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Documentação de teste Plano de testes: descreve sua divisão em testes individuais, que abordam itens específicos Especificação e avaliação dos testes: descreve a avaliação dos testes e define os critérios para avaliar cada característica Descrição dos testes: dados do teste e procedimentos para cada teste Relatório de análise do teste: resultados de cada teste

13 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9

14 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9

15 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Formulários de relatório de problemas Local Tempo Sintoma Resultado final Mecanismo Causa

16 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Testes de sistema de segurança crítica Diversidade de projeto: utiliza diferentes tipos de projetos e projetistas Casos de segurança do software: torna explícitos os meios pelos quais o software satisfaz os objetivos de desempenho para sistema de segurança crítica análise dos modos de falhas e de defeitos estudos de perigo e operabilidade Cleanroom: certifica o software com relação às especificações e produz softwares sem defeitos ou quase sem defeitos

17 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9

18 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9

19 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9

20 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Estruturas de controle do Cleanroom e condições de correção

21 Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9


Carregar ppt "Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 9 Testando o sistema Teste funcional: o sistema integrado realiza."

Apresentações semelhantes


Anúncios Google