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

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

TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi.

Apresentações semelhantes


Apresentação em tema: "TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi."— Transcrição da apresentação:

1 TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi

2  Todo software tem funcionalidades que devem ser atendidas.  Deve suprir o esperado pelo usuário.

3  Foco na qualidade de software.  Está na fase de desenvolvimento do software.  Objetivo: encontrar defeitos no software.

4  Verificação se está de acordo com os padrões e funções estabelecidos.  Identificar máximo de erros/falhas com mínimo de esforço.

5  As falhas indicam que o programa não está de acordo com o esperado pelo usuário final.  São resultado de erro em algum ponto no controle da qualidade da aplicação.

6  60% das falhas estão na concepção do SW.  56% dos erros no SW final derivam dos requisitos iniciais.  50% do tempo de desenvolvedores é usado para corrigir erros.  80% do custo para identificar e corrigir SW.  12 horas para corrigir cada erro de código.  20 a 30 bugs para cada 1000 linhas de código.

7  ISO/IEC 9126 - norma ISO para qualidade de software. Regido pelos indicadores:  Processo de desenvolvimento;  Produto: atributos de qualidade do SW. Internos e externos;  Qualidade em uso: Qualidade percebida pelo usuário.

8  Fiabilidade – satisfaz as necessidades?  Confiabilidade – imune a falhas?  Funcionabilidade – funcionalidades.  Eficiência - tempo e recursos (SW e HW).  Estabilidade - reduzir riscos nas modificações.

9  Portabilidade - transferência de ambientes.  Manutenibilidade - modificação para correção de defeitos.  Flexibilidade - Esforço para modificar SW operacional.  Usabilidade – fácil de usar?

10  Técnicas estruturadas para encontrar defeitos nos softwares.

11  Teste funcional.  Baseado nos requisitos funcionais.  Avalia o comportamento externo do software.  O testador não tem acesso aos códigos fonte dos softwares.  O testador conhece as entradas e saídas sem conhecer o que é feito com a entrada.

12  Realizado antes da disponibilização do sistema.  Confere requisitos originais x necessidades do usuário.  Feito por grupo restrito de usuários finais / testadores.

13  Teste estrutural / orientado à lógica.  Avalia o comportamento interno do componente de software.  Trabalha diretamente no código fonte.  Permite o isolamento de funções para testes.

14  Feito pelo desenvolvedor em testes unitários.  Consiste em validar dados válidos e inválidos via I/O.

15  Teste de integração.  Mescla das técnicas caixa branca e caixa preta.  Permite o uso de engenharia reversa.  Pouco utilizado.

16  Usado em novas versões de SW.  Evita defeitos em componentes já analisados.  Erros: indicam que o software regrediu.

17  Rational functional tester - IBM  Mercury Quick Teste Professional - HP  JUnit - Java  NUnit -.NET

18  Certificações:  CSTE (QAI/USA)  CSQA (QAI/USA)  CBTS (ALATS/BRZ)

19  MYERS, Glenford J. The art of software testing - New York: John Wiley & Sons, 2004.  PRESSMAN, Roger S. Engenharia de Software. Rio de Janeiro: McGraw-Hill, 2002.


Carregar ppt "TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi."

Apresentações semelhantes


Anúncios Google