SlideShare uma empresa Scribd logo
Introdução ao Teste de Software Prof.ª . Cleziana de Freitas Costa
Objetivos
História do Teste ,[object Object],[object Object],[object Object]
Teste Definição do que é Testar Testar é verificar se o software está fazendo o que deveria fazer, de acordo com os seus requisitos, e não está fazendo o que não deveria fazer. (Rios e Moreira - 2002);   Testar é o processo de executar um programa ou sistema com a intenção de encontrar defeitos (teste negativo). (Glen Myers - 1979);     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. (Bill Hetzel - 1998).  
[object Object],Objetivo do Teste
[object Object],[object Object],[object Object],[object Object],[object Object],O que o Teste quer provar?
[object Object],Teste
[object Object],[object Object],[object Object],[object Object],Visão do Teste
[object Object],[object Object],[object Object],[object Object],[object Object],Visão do Teste
[object Object],[object Object],[object Object],[object Object],Visão do Teste
[object Object],[object Object],[object Object],[object Object],[object Object],Como evitar a “falta de visão meta”? 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Principal meta de um bom testador
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Qual perfil de um bom profissional de teste?
[object Object],[object Object],[object Object],“ Bug”
“ Bug” História do “Bug” A partir de então, cada vez que algum computador dá problemas dizemos que tem  bugs .
[object Object],[object Object],“ Bug”
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],“ Bug”
[object Object],“ Bug”
[object Object],[object Object],“ Bug”
[object Object],[object Object],[object Object],[object Object],[object Object],Testes com precisão
[object Object],[object Object],Defeitos
Defeitos
Defeitos
[object Object],Defeitos “ O ser humano está sujeito a cometer um erro, que produz um defeito, no código, em um software ou sistema ou em um documento. Se um defeito no código for executado, o sistema falhará ao tentar fazer o que deveria, (ou algumas vezes, o que não deveria), causando uma falha. Defeitos no software, sistemas ou documentos resultam em falhas, mas nem todos os defeitos causam falhas.”
[object Object],Defeito segundo QAI
[object Object],[object Object],[object Object],[object Object],O que é um defeitos?
[object Object],[object Object],[object Object],[object Object],[object Object],Tipos de Defeitos
[object Object],[object Object],[object Object],[object Object],Tipos de Defeitos 2 + 2 = 5
Tipos de defeitos
Onde estão os defeitos?
[object Object],[object Object],O custo da propagação dos defeitos
[object Object],O custo da propagação dos defeitos
O custo da propagação dos defeitos
O custo da propagação dos defeitos
[object Object],Porque o teste é necessário?
[object Object],[object Object],[object Object],[object Object],Porque o teste é necessário?
Porque o teste é necessário?
Porque o teste é necessário?
Porque o teste é necessário?
[object Object],[object Object],[object Object],[object Object],[object Object],Porque o teste é necessário?
Porque o teste é necessário?
Porque o teste é necessário?
Lições devem ser aprendidas de projetos anteriores, assim melhoramos a qualidade dos sistemas futuros. Porque o teste é necessário?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Porque o teste é necessário?
[object Object],Introdução ao Teste de Software

Mais conteúdo relacionado

Mais procurados

1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais ok
Marcos Morais de Sousa
 
Como fazer uma boa auditoria
Como fazer uma  boa auditoriaComo fazer uma  boa auditoria
Como fazer uma boa auditoria
Fabio Cristiano
 

Mais procurados (20)

1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais ok
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de Software
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de Software
 
Como fazer uma boa auditoria
Como fazer uma  boa auditoriaComo fazer uma  boa auditoria
Como fazer uma boa auditoria
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
Aula 1 - Qualidade de Software - Introdução e História.pptx
Aula 1 - Qualidade de Software - Introdução e História.pptxAula 1 - Qualidade de Software - Introdução e História.pptx
Aula 1 - Qualidade de Software - Introdução e História.pptx
 
Exemplo de Plano de testes
Exemplo de Plano de testes Exemplo de Plano de testes
Exemplo de Plano de testes
 
Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testes
 
Metodologia do trabalho cientifico
Metodologia do trabalho cientifico  Metodologia do trabalho cientifico
Metodologia do trabalho cientifico
 
Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de software
 
Introdução à metodologia da pesquisa científica
Introdução à metodologia da pesquisa científicaIntrodução à metodologia da pesquisa científica
Introdução à metodologia da pesquisa científica
 
Levantamento Ágil de Requisitos
Levantamento Ágil de RequisitosLevantamento Ágil de Requisitos
Levantamento Ágil de Requisitos
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Modelos de Processo de Software
Modelos de Processo de SoftwareModelos de Processo de Software
Modelos de Processo de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
X-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de Software
 
CMM e CMMI
CMM e CMMICMM e CMMI
CMM e CMMI
 

Destaque

Monografia Qualidade de Software
Monografia Qualidade de SoftwareMonografia Qualidade de Software
Monografia Qualidade de Software
Oscarlino Silva
 
La pluja àcida - 1r ESO - LS Manlleu 2016
La pluja àcida - 1r ESO - LS Manlleu 2016La pluja àcida - 1r ESO - LS Manlleu 2016
La pluja àcida - 1r ESO - LS Manlleu 2016
Annapujolo
 
certificate in health and safety level 2
certificate in health and safety level 2certificate in health and safety level 2
certificate in health and safety level 2
Luca De Rosa
 
Certificate for Peer Review Week '16 _ Publons
Certificate for Peer Review Week '16 _ PublonsCertificate for Peer Review Week '16 _ Publons
Certificate for Peer Review Week '16 _ Publons
Mohamad Amin Kaviani
 
Bucaramanga en los últimos 25 años
Bucaramanga en los últimos 25 añosBucaramanga en los últimos 25 años
Bucaramanga en los últimos 25 años
josenino2002
 

Destaque (15)

Monografia Qualidade de Software
Monografia Qualidade de SoftwareMonografia Qualidade de Software
Monografia Qualidade de Software
 
A Importância do Teste de Software
A Importância do Teste de SoftwareA Importância do Teste de Software
A Importância do Teste de Software
 
Jjj sem título 1
Jjj sem título 1Jjj sem título 1
Jjj sem título 1
 
Ground SIGINT Specialist - Afghanistan
Ground SIGINT Specialist - AfghanistanGround SIGINT Specialist - Afghanistan
Ground SIGINT Specialist - Afghanistan
 
Mid Level Counterintelligence Support Specialist - Afghanistan
Mid Level Counterintelligence Support Specialist - AfghanistanMid Level Counterintelligence Support Specialist - Afghanistan
Mid Level Counterintelligence Support Specialist - Afghanistan
 
Linx Nòrdic 1r ESO La Salle Manlleu 2016
Linx Nòrdic 1r ESO La Salle Manlleu 2016Linx Nòrdic 1r ESO La Salle Manlleu 2016
Linx Nòrdic 1r ESO La Salle Manlleu 2016
 
La pluja àcida - 1r ESO - LS Manlleu 2016
La pluja àcida - 1r ESO - LS Manlleu 2016La pluja àcida - 1r ESO - LS Manlleu 2016
La pluja àcida - 1r ESO - LS Manlleu 2016
 
certificate in health and safety level 2
certificate in health and safety level 2certificate in health and safety level 2
certificate in health and safety level 2
 
Certificate for Peer Review Week '16 _ Publons
Certificate for Peer Review Week '16 _ PublonsCertificate for Peer Review Week '16 _ Publons
Certificate for Peer Review Week '16 _ Publons
 
Amyotrophic Lateral Sclerosis (ALS)
Amyotrophic Lateral Sclerosis (ALS) Amyotrophic Lateral Sclerosis (ALS)
Amyotrophic Lateral Sclerosis (ALS)
 
Bucaramanga en los últimos 25 años
Bucaramanga en los últimos 25 añosBucaramanga en los últimos 25 años
Bucaramanga en los últimos 25 años
 
Rangkuman Buku Bahasa Indonesia (Univ. Mercu Buana)
Rangkuman Buku Bahasa Indonesia (Univ. Mercu Buana)Rangkuman Buku Bahasa Indonesia (Univ. Mercu Buana)
Rangkuman Buku Bahasa Indonesia (Univ. Mercu Buana)
 
Data Structure (Tree)
Data Structure (Tree)Data Structure (Tree)
Data Structure (Tree)
 
Algorithm and Programming (Sorting)
Algorithm and Programming (Sorting)Algorithm and Programming (Sorting)
Algorithm and Programming (Sorting)
 
Xuong so mat trong he thong nhai
Xuong so mat trong he thong nhaiXuong so mat trong he thong nhai
Xuong so mat trong he thong nhai
 

Semelhante a Introdução ao Teste de Software

Semelhante a Introdução ao Teste de Software (20)

Teste de software
Teste de software Teste de software
Teste de software
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
 
Introdução a testes de software
Introdução a testes de softwareIntrodução a testes de software
Introdução a testes de software
 
Dba Testes Gerentes B2
Dba Testes Gerentes B2Dba Testes Gerentes B2
Dba Testes Gerentes B2
 
Papéis em teste e qualidade de software
Papéis em teste e qualidade de softwarePapéis em teste e qualidade de software
Papéis em teste e qualidade de software
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011
 
AULA 1 - TESTE DE SOFTWARE.pptx
AULA 1 - TESTE DE SOFTWARE.pptxAULA 1 - TESTE DE SOFTWARE.pptx
AULA 1 - TESTE DE SOFTWARE.pptx
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
Aula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptxAula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptx
 
Aula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptxAula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptx
 
Fundamentos de Testes de Software
Fundamentos de Testes de SoftwareFundamentos de Testes de Software
Fundamentos de Testes de Software
 
Os Rumos do Teste de Software
Os Rumos do Teste de SoftwareOs Rumos do Teste de Software
Os Rumos do Teste de Software
 
Aula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptxAula 8 - Plano de Teste.pptx
Aula 8 - Plano de Teste.pptx
 
Teste de software gestao e kaizen
Teste de software gestao e kaizenTeste de software gestao e kaizen
Teste de software gestao e kaizen
 
Questionario CTFL - Foundation Level
Questionario CTFL - Foundation LevelQuestionario CTFL - Foundation Level
Questionario CTFL - Foundation Level
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2a
 
Teste agora! Não deixe para depois!
Teste agora! Não deixe para depois!Teste agora! Não deixe para depois!
Teste agora! Não deixe para depois!
 

Introdução ao Teste de Software

  • 1. Introdução ao Teste de Software Prof.ª . Cleziana de Freitas Costa
  • 3.
  • 4. Teste Definição do que é Testar Testar é verificar se o software está fazendo o que deveria fazer, de acordo com os seus requisitos, e não está fazendo o que não deveria fazer. (Rios e Moreira - 2002);   Testar é o processo de executar um programa ou sistema com a intenção de encontrar defeitos (teste negativo). (Glen Myers - 1979);     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. (Bill Hetzel - 1998).  
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. “ Bug” História do “Bug” A partir de então, cada vez que algum computador dá problemas dizemos que tem bugs .
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 30. Onde estão os defeitos?
  • 31.
  • 32.
  • 33. O custo da propagação dos defeitos
  • 34. O custo da propagação dos defeitos
  • 35.
  • 36.
  • 37. Porque o teste é necessário?
  • 38. Porque o teste é necessário?
  • 39. Porque o teste é necessário?
  • 40.
  • 41. Porque o teste é necessário?
  • 42. Porque o teste é necessário?
  • 43. Lições devem ser aprendidas de projetos anteriores, assim melhoramos a qualidade dos sistemas futuros. Porque o teste é necessário?
  • 44.
  • 45.