testes de software qualidade de software professores: juliano bedin juliano bedin sara priscila...
TRANSCRIPT
![Page 1: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/1.jpg)
TESTES DE TESTES DE SOFTWARESOFTWARE
Qualidade de softwareQualidade de software
Professores: Professores: Juliano BedinJuliano Bedin
Sara Priscila DutkwiczSara Priscila DutkwiczLeandro BoviLeandro Bovi
![Page 2: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/2.jpg)
Todo software tem funcionalidades que devem ser atendidas.
Deve suprir o esperado pelo usuário.
![Page 3: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/3.jpg)
Foco na qualidade de software.
Está na fase de desenvolvimento do software.
Objetivo: encontrar defeitos no software.
![Page 4: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/4.jpg)
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.
![Page 5: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/5.jpg)
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.
![Page 6: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/6.jpg)
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.
![Page 7: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/7.jpg)
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.
![Page 8: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/8.jpg)
Fiabilidade – satisfaz as necessidades?
Confiabilidade – imune a falhas?
Funcionabilidade – funcionalidades.
Eficiência - tempo e recursos (SW e HW).
Estabilidade - reduzir riscos nas modificações.
![Page 9: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/9.jpg)
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?
![Page 10: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/10.jpg)
Técnicas estruturadas para encontrar defeitos nos softwares.
![Page 11: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/11.jpg)
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.
![Page 12: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/12.jpg)
Realizado antes da disponibilização do sistema.
Confere requisitos originais x necessidades do usuário.
Feito por grupo restrito de usuários finais / testadores.
![Page 13: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/13.jpg)
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.
![Page 14: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/14.jpg)
Feito pelo desenvolvedor em testes unitários.
Consiste em validar dados válidos e inválidos via I/O.
![Page 15: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/15.jpg)
Teste de integração. Mescla das técnicas caixa branca e
caixa preta. Permite o uso de engenharia
reversa. Pouco utilizado.
![Page 16: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/16.jpg)
Usado em novas versões de SW. Evita defeitos em componentes já
analisados. Erros: indicam que o software
regrediu.
![Page 17: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/17.jpg)
Rational functional tester - IBM Mercury Quick Teste Professional -
HP JUnit - Java NUnit - .NET
![Page 18: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/18.jpg)
Certificações: CSTE (QAI/USA) CSQA (QAI/USA) CBTS (ALATS/BRZ)
![Page 19: TESTES DE SOFTWARE Qualidade de software Professores: Juliano Bedin Juliano Bedin Sara Priscila Dutkwicz Leandro Bovi](https://reader035.vdocuments.com.br/reader035/viewer/2022062404/552fc15f497959413d8e6db4/html5/thumbnails/19.jpg)
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.