25
Testes e Qualidade de Software Eduardo Goulart

Testes e Qualidade de Software

Embed Size (px)

DESCRIPTION

Testes e Qualidade de Software Ministrante: Eduardo Goulart #FITCriciuma

Citation preview

Page 1: Testes e Qualidade de Software

Testes e Qualidade de

Software

Eduardo Goulart

Page 2: Testes e Qualidade de Software

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

Page 3: Testes e Qualidade de Software

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).

Page 4: Testes e Qualidade de Software

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).

Page 5: Testes e Qualidade de Software

Por que testar?

Fonte: http://noticias.uol.com.br/cotidiano/ultimas-noticias/2013/11/18/falha-em-sistema-da-pf-impede-emissao-de-passaportes-em-sp.html

Page 6: Testes e Qualidade de Software

Por que testar?

Fonte: http://www.techtudo.com.br/noticias/noticia/2013/10/falha-tira-site-do-gmail-do-ar-google-volta-enfrentar-problemas.html

Page 7: Testes e Qualidade de Software

Por que testar?

Fonte: http://oglobo.globo.com/economia/falhas-no-sistema-adiaram-100-audiencias-por-dia-no-trt-do-rio-10704562

Page 8: Testes e Qualidade de Software

E se não testar?

Page 9: Testes e Qualidade de Software

Por que as falhas existem?

• Errar é humano;

• Prazos;

• Comunicação.

• Mudanças no escopo;

Page 10: Testes e Qualidade de Software

Resultado:

Page 11: Testes e Qualidade de Software

Teste não apaga incêndios

• Prevenção;

• Aumento e garantia da qualidade;

• Evitar ao máximo a cultura do ‘Testa aí!’.

Page 12: Testes e Qualidade de Software

O que testar?

Norma ISO/IEC 9126

Page 13: Testes e Qualidade de Software

Níveis de testeTeste Unitário: Teste dos Módulos (ou Classes)

individualmente (cada unidade).

Page 14: Testes e Qualidade de Software

Níveis de testeTeste de Integração: Teste da Integração entre os módulos

(ou classes). Teste do Projeto do Software.

Page 15: Testes e Qualidade de Software

Níveis de testeTeste de Sistema: Combinação de diferentes testes para pôr

a prova todos os diferentes elementos do sistema.

Page 16: Testes e Qualidade de Software

Níveis de testeTeste de Aceitação: Teste pra verificar se o produto de

software atende os requisitos.

Page 17: Testes e Qualidade de Software

Vertentes do teste

Page 18: Testes e Qualidade de Software

Testes X Desenvolvimento

Page 19: Testes e Qualidade de Software

Testes X Desenvolvimento

Page 20: Testes e Qualidade de Software

Por que investir em testes?

Page 21: Testes e Qualidade de Software

Fonte: http://carreiradeti.com.br/analista-de-testes-de-software-cada-vez-mais-imprescindivel-no-mundo-digital/

Page 22: Testes e Qualidade de Software

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

Page 23: Testes e Qualidade de Software

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;

Page 24: Testes e Qualidade de Software

Consultoria SENAI

Consultoria para a área de Testes e Qualidade

de Software.

Page 25: Testes e Qualidade de Software

Obrigado!!!

[email protected]

@eduardogoulart

Eduardo Goulart