SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Importância do teste no
Desenvolvimento de Software




                                Iuri Raiol
                     iuriraiol@gmail.com
Pra que testar ?
Testar para:
   encontar Erros simples;
   integrar vários componentes;
   agregar qualidade;
   verificar os requisitos;
   e finalmente, satisfazer
    o usuário.
Pra que testar ?
Testar para:
   encontar Erros simples;
   integrar vários componentes;
   agregar qualidade;
   verificar os requisitos;
   e finalmente, satisfazer
    o usuário.
Pra que testar ?
Testar para:
   encontrar Erros simples;
   integrar vários componentes;
   agregar qualidade;
   verificar os requisitos;
   e finalmente, satisfazer
    o usuário.
Tipos de teste
 Teste Unitário

 Teste de Integração

 Teste de Sistema

 Teste de Validação
Teste influencia na qualidade?
 Código bem escrito
 Programadores Bons
 Design de Projeto impecável
Teste influencia na qualidade?
 Código bem escrito
 Programadores Bons
 Design de Projeto impecável
  Todo ser humano é passível a falhas então devemos
                  testar para garantir.

   Testarantes do código , durante o
Desenvolvimento e depois de já ter o sistema
                        feito.
E no ágil?
 Desenvolvimento Orientado a Testes (Test
  Driven Development)

 Testes de integração contínua.

 Testes de aceitação
Quais usamos?
Quais usar?
Quais usar?
Dica: http://www.softwareqatest.com/qatweb1.html
Fontes
BERNARDO, Paulo Cheque; KON, Fabio. A Importância dos Testes Automatizados,
Controle Ágil, rápido e confiável de qualidade. Revista Engenharia de Software
Magazine. Edição 03 Ano I.

CAETANO, Cristiano. Gestão de Testes, Ferramentas Open Source e melhores
práticas na gestão de testes. Revista Engenharia de Software Magazine. Edição
03 Ano I.

RODRIGUES, Marcelo. Desenvolvimento Orientado a Testes com PHP. Disponível
em:       <http://www.slideshare.net/marcelomx/phphederal-desenvolvimento-
orientado-a-testes-com-php-4891304>. Último Acesso em: 18/08/2012.

PRESSMAN, Roger S. Engenharia de Software. 6ª edição. Editora Mc Graw Hill:
São. 200?.

Más contenido relacionado

Más de COTIC-PROEG (UFPA) (20)

LT - Redis
LT - RedisLT - Redis
LT - Redis
 
LT Ansible
LT AnsibleLT Ansible
LT Ansible
 
Testes automatizados com Cypress
Testes automatizados com CypressTestes automatizados com Cypress
Testes automatizados com Cypress
 
Loop back
Loop backLoop back
Loop back
 
METEOR
METEORMETEOR
METEOR
 
Desenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágilDesenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágil
 
Canva
CanvaCanva
Canva
 
Git v2
Git v2Git v2
Git v2
 
Atitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissionalAtitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissional
 
Os 5 Sensos da Qualidade
Os 5 Sensos da QualidadeOs 5 Sensos da Qualidade
Os 5 Sensos da Qualidade
 
WATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBMWATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBM
 
Produtividade sem enrrolação
Produtividade sem enrrolaçãoProdutividade sem enrrolação
Produtividade sem enrrolação
 
LAB JavaScript
LAB JavaScriptLAB JavaScript
LAB JavaScript
 
Principios e Valores Ágeis
Principios e Valores ÁgeisPrincipios e Valores Ágeis
Principios e Valores Ágeis
 
Big data
Big dataBig data
Big data
 
Metricas para Times Ágeis
Metricas para Times ÁgeisMetricas para Times Ágeis
Metricas para Times Ágeis
 
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPAAplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
 
Técnicas para Programação em Par
Técnicas para Programação em ParTécnicas para Programação em Par
Técnicas para Programação em Par
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
 
5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos
 

Último

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 

Último (6)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Importância de Teste de Software

  • 1. Importância do teste no Desenvolvimento de Software Iuri Raiol iuriraiol@gmail.com
  • 2. Pra que testar ? Testar para:  encontar Erros simples;  integrar vários componentes;  agregar qualidade;  verificar os requisitos;  e finalmente, satisfazer o usuário.
  • 3. Pra que testar ? Testar para:  encontar Erros simples;  integrar vários componentes;  agregar qualidade;  verificar os requisitos;  e finalmente, satisfazer o usuário.
  • 4. Pra que testar ? Testar para:  encontrar Erros simples;  integrar vários componentes;  agregar qualidade;  verificar os requisitos;  e finalmente, satisfazer o usuário.
  • 5. Tipos de teste  Teste Unitário  Teste de Integração  Teste de Sistema  Teste de Validação
  • 6. Teste influencia na qualidade?  Código bem escrito  Programadores Bons  Design de Projeto impecável
  • 7. Teste influencia na qualidade?  Código bem escrito  Programadores Bons  Design de Projeto impecável Todo ser humano é passível a falhas então devemos testar para garantir. Testarantes do código , durante o Desenvolvimento e depois de já ter o sistema feito.
  • 8. E no ágil?  Desenvolvimento Orientado a Testes (Test Driven Development)  Testes de integração contínua.  Testes de aceitação
  • 12. Fontes BERNARDO, Paulo Cheque; KON, Fabio. A Importância dos Testes Automatizados, Controle Ágil, rápido e confiável de qualidade. Revista Engenharia de Software Magazine. Edição 03 Ano I. CAETANO, Cristiano. Gestão de Testes, Ferramentas Open Source e melhores práticas na gestão de testes. Revista Engenharia de Software Magazine. Edição 03 Ano I. RODRIGUES, Marcelo. Desenvolvimento Orientado a Testes com PHP. Disponível em: <http://www.slideshare.net/marcelomx/phphederal-desenvolvimento- orientado-a-testes-com-php-4891304>. Último Acesso em: 18/08/2012. PRESSMAN, Roger S. Engenharia de Software. 6ª edição. Editora Mc Graw Hill: São. 200?.