Testes e Qualidade de Software

430 views
330 views

Published on

Testes e Qualidade de Software
Ministrante: Eduardo Goulart
#FITCriciuma

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
430
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Testes e Qualidade de Software

  1. 1. Testes e Qualidade de Software Eduardo Goulart
  2. 2. Objetivos • O que é teste e por que testar? • E se não testar? • Por que as falhas existem? • O que testar? • Níveis de teste • Expansão do mercado de testes no Brasil • Geração TEC/Consultoria SENAI
  3. 3. O que é teste de software? • Testar é verificar se o software está fazendo o que deveria fazer, de acordo com seus requisitos, e não está fazendo o que não deveria fazer (Rios e Moreira, 2002); • Testar é qualquer atividade que a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se ele alcança os resultados desejados (Hetzel, 1998); • Testar é o processo de executar um programa ou sistema com a intenção de encontrar defeitos (Myers, 1979).
  4. 4. Por que testar? • Maior qualidade do software; • Maior segurança ao desenvolver uma nova solução; • Maior satisfação do cliente; • Redução dos gastos com manutenção (Regra 10 de Myers).
  5. 5. Por que testar? Fonte: http://noticias.uol.com.br/cotidiano/ultimas-noticias/2013/11/18/falha-em-sistema-da-pf-impedeemissao-de-passaportes-em-sp.html
  6. 6. Por que testar? Fonte: http://www.techtudo.com.br/noticias/noticia/2013/10/falha-tira-site-do-gmail-do-ar-googlevolta-enfrentar-problemas.html
  7. 7. Por que testar? Fonte: http://oglobo.globo.com/economia/falhas-no-sistema-adiaram-100-audiencias-por-dia-no-trtdo-rio-10704562
  8. 8. E se não testar?
  9. 9. Por que as falhas existem? • Errar é humano; • Prazos; • Mudanças no escopo; • Comunicação.
  10. 10. Resultado:
  11. 11. Teste não apaga incêndios • Prevenção; • Aumento e garantia da qualidade; • Evitar ao máximo a cultura do ‘Testa aí!’.
  12. 12. O que testar? Norma ISO/IEC 9126
  13. 13. Níveis de teste Teste Unitário: Teste dos individualmente (cada unidade). Módulos (ou Classes)
  14. 14. Níveis de teste Teste de Integração: Teste da Integração entre os módulos (ou classes). Teste do Projeto do Software.
  15. 15. Níveis de teste Teste de Sistema: Combinação de diferentes testes para pôr a prova todos os diferentes elementos do sistema.
  16. 16. Níveis de teste Teste de Aceitação: Teste pra verificar se o produto de software atende os requisitos.
  17. 17. Vertentes do teste
  18. 18. Testes X Desenvolvimento
  19. 19. Testes X Desenvolvimento
  20. 20. Por que investir em testes?
  21. 21. Fonte: http://carreiradeti.com.br/analista-de-testes-de-software-cada-vez-mais-imprescindivel-no-mundo-digital/
  22. 22. Fonte: http://pme.estadao.com.br/noticias/noticias,mercadto-de-testes-de-aplicativos-e-softwares-ja-chega-a-r -1-4-bilhoes-no-brasil,2888,0.htm
  23. 23. Geração TEC – Testes de Software • Parceria entre o SENAI Criciúma, o Instituto I3 e o Geração TEC. • Aulas ministradas em Nova Veneza; • 20 alunos;
  24. 24. Consultoria SENAI Consultoria para a área de Testes e Qualidade de Software.
  25. 25. Obrigado!!! eduardogoulart1410@hotmail.com @eduardogoulart Eduardo Goulart

×