SlideShare a Scribd company logo
1 of 37
PROFISSIONAL DE TESTES DE SOFTWARE ÍtaloQuirinoBrilhante, CTFL, PET
Introdução – Área de Testes; Testedurante o Ciclo de Vida do Software; TesteEstático; Profissional de Testes; ContoTecnológico; Descrição de Certificações; Conclusão. ESTRUTURA DA APRESENTAÇÃO
O Ato de Testar; Perfil do Interessado; Fundamentos do Teste; Psicologia dos Testes; Lembretes. Introdução – Área de Testes
O Ato de Testar Nãoapenastestarsem um objetivoouplanejamento; Utilizarconhecimentos de maneira a tornar o testemaiseficiente; A importância de um Processo de Testes. Introdução – Área de Testes
Perfil do Interessado Curiosidade; Dedicação; Determinação; Objetividade; Gostar de encontrardefeitos; Não ser preguiçoso! Introdução – Área de Testes
Fundamentos do Teste Porque é necessáriotestar? Custo de falhas; Fundamentosdo Processo de Testes Planejamento; Modelagem; Execução; Avaliação; Encerramento. Introdução – Área de Testes
Fundamentos do Teste Princípiosgerais Testeencontradefeitos; Testeexaustivo é impossível; Testeantecipado; Agrupamento de defeitos; Paradoxo do Pesticida; Testedepende do contexto; A ilusãodaausência de defeitos. Introdução – Área de Testes
Psicologia do Teste Ser transparenteaoserros; Comunicaçãocortês; Desenvolvedornão é criminoso! Ser adaptável à pressão no trabalho. Introdução – Área de Testes
Lembretes Testarnão é tudo! Nãoadiantatentarobterconhecimento de qualquermaneira! Introdução – Área de Testes
Níveis de Teste; Tipos de Teste. Testedurante o Ciclo de Vida do Software
Níveis de Teste Teste de Unidade; Teste de Integração Teste de Sistema; Teste de Aceitação. Testedurante o Ciclo de Vida do Software
Tipos de Teste Testes Funcionais Testes Não-Funcionais; Testes Estruturais; Testes Relacionados a Mudanças Teste de Confirmação; Teste de Regressão. Testedurante o Ciclo de Vida do Software
Diferença entre TesteEstático e TesteDinâmico; Ambos sãocomplementares! Revisão e AnáliseEstática TesteEstático
Tipos de Revisão Revisão Informal; Acompanhamento; RevisõesTécnicas; Inspeção Gerente; Moderador; Autor; Revisor; Redator. TesteEstático
AnáliseEstática Utilização de Ferramentas; Encontramdefeitoscomo: Códigomorto; Loops infinitos; Imports não-utilizados; Imports quefazemuso do “*”; Falta de espaço entre vírgulas, etc. TesteEstático
Exemplo: import java.util.*; public class BuggedClass {     public String infiniteLoop( ) {         return infiniteLoop( );     } } TesteEstático
Papéis; ProvendoServiços; BuscandoCrescimento; Como Trabalhar. Profissional de Testes
Papéis Testador; Analista de Testes; Automatizador de Testes; Gerente/Líder de Testes. Profissional de Testes
ProvendoServiços Consultor de Testes; Terceirização de Testes; Fábrica de Testes. Profissional de Testes
BuscandoCrescimento Estudosnaárea Livros! Buscasem sites, blogs, internet emgeral; Aumento do networking; Estudaringlês! Estudoparacertificações. Profissional de Testes
Como Trabalhar Procurarfazer o seumelhor, sempre! Fazeruso do conhecimento; Aprender a utilizarferramentas; Teremmente a necessidade de continuarosestudos (certificações, pós-graduação, etc). Profissional de Testes
Testador X e Testador Y; Personalidadesdiferentes; Testador Y se esforçavaparafazer um bomtrabalho; Testador X era muitorelaxado. ContoTecnológico
Testador Y perguntava o porquê de seucolega de trabalhotrabalhartão mal; Testador X retrucava: Porqueeuganhopouco! Depois de um tempo, Testador Y foipromovidoparaAnalista de Testes. Testador X, não. ContoTecnológico
Testador X resolve mudar de atitude, procurandofazertambém um bomtrabalho. Após um tempo, Testador X… nãofoipromovido! Analista de Testes Y agora se tornavaGerente de Testes Y. Porquê? ContoTecnológico
PorquefaltavaconhecimentotécnicoaoTestador X! READ A READ B C = A + 2 * B IF C > 50 THEN     PRINT large C ENDIF ContoTecnológico
Dados dos Casos de Teste do Testador X: CT 01 –> A = 2, B = 3; CT 02 -> A = 0, B = 25; CT 03 -> A = 47, B = 1; CT 04 -> A = 20, B = 25; ContoTecnológico
Dados dos Casos de Teste do Testador Y: CT 01 –> A = 25, B = 25; ContoTecnológico
Certificaçõesmaisvalorizadas: CTFL CTAL CBTS CSTE Descrição de Certificações
CTFL Certified Tester, Foundation Level; ISTQB – International Software Testing Qualifications Board; R$ 350,00; 60 minutos; 40 questões de múltipla-escolha; 60% paraaprovação; Valid for Life. Descrição de Certificações
CTAL Certified Tester, Full Advanced Level; ISTQB; 3 categorias: Test Analyst, Technical Test Analyst e Test Manager; É precisopossuir a CTFL; É precisopossuir 3 anos de experiência; Valoresainda a definir; 90 minutos, múltiplaescolha. Descrição de Certificações
CBTS CertificaçãoBrasileira de Testes de Software ALATS – Associação Latino-Americana de Testes de Software; R$ 300,00; 3 horas; Múltipla-escolha; 75% paraaprovação; Precisa ser renovada. Descrição de Certificações
CSTE Certified Software Tester; QAI – Quality Assurance Institute; U$ 350,00; Questões de múltipla-escolha e dissertação; 4 horas; Precisa ser renovada. Descrição de Certificações
University of Cambridge KET PET FCE CAE CPE Descrição de Certificações
Áreaempotencialcrescimento; Possibilidade de trabalhar no Brasil e no exterior; Possibilidade de ministraraulasdadisciplinaemfaculdades e universidades; Possibilidade de trabalharcomoautônomo (consultoria) ouempresário (fábrica de testes). Conclusão
DÚVIDAS?
BLACK, R. et al. Foundations of Software Testing: ISTQB Certification. Londres: ThomsonLearning, 2007. LOZANO, F. Testes: Ferramentas e Boas Práticas. Java Magazine, Rio de Janeiro, a. I, e. 47, p.24-33, 2007. MALDONADO, J. C.; DELAMARO, M. E.; JINO, M. Introdução ao Teste de Software. Rio de Janeiro: Campus, 2007. MOLINARI, L. Testes Funcionais de Software.Florianópolis: Visual Books, 2008. REFERÊNCIAS
OBRIGADO PELA ATENÇÃO!

More Related Content

What's hot

Apresentacao tdc 2012
Apresentacao tdc 2012Apresentacao tdc 2012
Apresentacao tdc 2012
Jorge Oleques
 
Tirando Certificação PHP
Tirando Certificação PHPTirando Certificação PHP
Tirando Certificação PHP
Fernando Chucre
 
Análise de Riscos - Estratégia infalível no projeto de testes de software
Análise de Riscos - Estratégia infalível no projeto de testes de softwareAnálise de Riscos - Estratégia infalível no projeto de testes de software
Análise de Riscos - Estratégia infalível no projeto de testes de software
Gabi Linhares
 

What's hot (19)

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
 
Apresentacao tdc 2012
Apresentacao tdc 2012Apresentacao tdc 2012
Apresentacao tdc 2012
 
Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]
 
Testando performance da sua aplicação e escalando com docker swarm
Testando performance da sua aplicação e escalando com docker swarmTestando performance da sua aplicação e escalando com docker swarm
Testando performance da sua aplicação e escalando com docker swarm
 
Tirando Certificação PHP
Tirando Certificação PHPTirando Certificação PHP
Tirando Certificação PHP
 
Testes Unitários
Testes UnitáriosTestes Unitários
Testes Unitários
 
Qualidade em Testes de Software
Qualidade em Testes de SoftwareQualidade em Testes de Software
Qualidade em Testes de Software
 
Eng de testes dia 4
Eng de testes dia 4Eng de testes dia 4
Eng de testes dia 4
 
Minicurso de TDD
Minicurso de TDDMinicurso de TDD
Minicurso de TDD
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
 
Gestão de defeitos e testes com Jira
Gestão de defeitos e testes com JiraGestão de defeitos e testes com Jira
Gestão de defeitos e testes com Jira
 
ALM - Testes Exploratórios
ALM - Testes ExploratóriosALM - Testes Exploratórios
ALM - Testes Exploratórios
 
Análise de Riscos - Estratégia infalível no projeto de testes de software
Análise de Riscos - Estratégia infalível no projeto de testes de softwareAnálise de Riscos - Estratégia infalível no projeto de testes de software
Análise de Riscos - Estratégia infalível no projeto de testes de software
 
Desenvolvimento orientado a testes
Desenvolvimento orientado a testesDesenvolvimento orientado a testes
Desenvolvimento orientado a testes
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
 
Qualidade de Código
Qualidade de CódigoQualidade de Código
Qualidade de Código
 
Como aumentar a eficiência dos seus testes manuais
Como aumentar a eficiência dos seus testes manuaisComo aumentar a eficiência dos seus testes manuais
Como aumentar a eficiência dos seus testes manuais
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 

Viewers also liked

O que faz (ou não) um tester no mundo ágil
O que faz (ou não) um tester no mundo ágilO que faz (ou não) um tester no mundo ágil
O que faz (ou não) um tester no mundo ágil
Samanta Cicilia
 

Viewers also liked (7)

O que faz (ou não) um tester no mundo ágil
O que faz (ou não) um tester no mundo ágilO que faz (ou não) um tester no mundo ágil
O que faz (ou não) um tester no mundo ágil
 
Automação de testes com a ferramenta Fitnesse - Eliane Somavilla
Automação de testes com a ferramenta Fitnesse - Eliane SomavillaAutomação de testes com a ferramenta Fitnesse - Eliane Somavilla
Automação de testes com a ferramenta Fitnesse - Eliane Somavilla
 
O Mercado de Teste de Software - Cristiano Caetano
O Mercado de Teste de Software - Cristiano CaetanoO Mercado de Teste de Software - Cristiano Caetano
O Mercado de Teste de Software - Cristiano Caetano
 
Automatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOpsAutomatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOps
 
Certificacao CTFL
Certificacao CTFLCertificacao CTFL
Certificacao CTFL
 
Testes em métodos ágeis
Testes em métodos ágeisTestes em métodos ágeis
Testes em métodos ágeis
 
Automação de teste de software
Automação de teste de softwareAutomação de teste de software
Automação de teste de software
 

Similar to Palestra Ufpb

Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Welington Monteiro
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdades
Cristiano Caetano
 

Similar to Palestra Ufpb (20)

Tecnicas de projeto design especificacao modelagem de casos de testes
Tecnicas de projeto design especificacao modelagem de casos de testesTecnicas de projeto design especificacao modelagem de casos de testes
Tecnicas de projeto design especificacao modelagem de casos de testes
 
Certificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCertificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de Software
 
Teste de Software - Especialização Univem
Teste de Software - Especialização UnivemTeste de Software - Especialização Univem
Teste de Software - Especialização Univem
 
Introdução ao design de teste de software
Introdução ao design de teste de softwareIntrodução ao design de teste de software
Introdução ao design de teste de software
 
Semana da informática - Qualidade e Teste de Software
Semana da informática - Qualidade e Teste de SoftwareSemana da informática - Qualidade e Teste de Software
Semana da informática - Qualidade e Teste de Software
 
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QAIterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
 
Aula07_TesteSoftware_Parte1_semResposta.pdf
Aula07_TesteSoftware_Parte1_semResposta.pdfAula07_TesteSoftware_Parte1_semResposta.pdf
Aula07_TesteSoftware_Parte1_semResposta.pdf
 
Testes Funcionais
Testes FuncionaisTestes Funcionais
Testes Funcionais
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
AppTesting
AppTestingAppTesting
AppTesting
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
The avengers testers team
The avengers testers teamThe avengers testers team
The avengers testers team
 
Qualidade e Teste de Software
Qualidade e Teste de SoftwareQualidade e Teste de Software
Qualidade e Teste de Software
 
Desenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por TestesDesenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por Testes
 
Maturidade em automação de testes
Maturidade em automação de testesMaturidade em automação de testes
Maturidade em automação de testes
 
Automação de Testes - How to do It Right
Automação de Testes - How to do It RightAutomação de Testes - How to do It Right
Automação de Testes - How to do It Right
 
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdades
 
Faculdade Pitagoras 2014: Palestra sobre Fundamentos e Carreira em Teste de S...
Faculdade Pitagoras 2014: Palestra sobre Fundamentos e Carreira em Teste de S...Faculdade Pitagoras 2014: Palestra sobre Fundamentos e Carreira em Teste de S...
Faculdade Pitagoras 2014: Palestra sobre Fundamentos e Carreira em Teste de S...
 

Palestra Ufpb

  • 1. PROFISSIONAL DE TESTES DE SOFTWARE ÍtaloQuirinoBrilhante, CTFL, PET
  • 2. Introdução – Área de Testes; Testedurante o Ciclo de Vida do Software; TesteEstático; Profissional de Testes; ContoTecnológico; Descrição de Certificações; Conclusão. ESTRUTURA DA APRESENTAÇÃO
  • 3. O Ato de Testar; Perfil do Interessado; Fundamentos do Teste; Psicologia dos Testes; Lembretes. Introdução – Área de Testes
  • 4. O Ato de Testar Nãoapenastestarsem um objetivoouplanejamento; Utilizarconhecimentos de maneira a tornar o testemaiseficiente; A importância de um Processo de Testes. Introdução – Área de Testes
  • 5. Perfil do Interessado Curiosidade; Dedicação; Determinação; Objetividade; Gostar de encontrardefeitos; Não ser preguiçoso! Introdução – Área de Testes
  • 6. Fundamentos do Teste Porque é necessáriotestar? Custo de falhas; Fundamentosdo Processo de Testes Planejamento; Modelagem; Execução; Avaliação; Encerramento. Introdução – Área de Testes
  • 7. Fundamentos do Teste Princípiosgerais Testeencontradefeitos; Testeexaustivo é impossível; Testeantecipado; Agrupamento de defeitos; Paradoxo do Pesticida; Testedepende do contexto; A ilusãodaausência de defeitos. Introdução – Área de Testes
  • 8. Psicologia do Teste Ser transparenteaoserros; Comunicaçãocortês; Desenvolvedornão é criminoso! Ser adaptável à pressão no trabalho. Introdução – Área de Testes
  • 9. Lembretes Testarnão é tudo! Nãoadiantatentarobterconhecimento de qualquermaneira! Introdução – Área de Testes
  • 10. Níveis de Teste; Tipos de Teste. Testedurante o Ciclo de Vida do Software
  • 11. Níveis de Teste Teste de Unidade; Teste de Integração Teste de Sistema; Teste de Aceitação. Testedurante o Ciclo de Vida do Software
  • 12. Tipos de Teste Testes Funcionais Testes Não-Funcionais; Testes Estruturais; Testes Relacionados a Mudanças Teste de Confirmação; Teste de Regressão. Testedurante o Ciclo de Vida do Software
  • 13. Diferença entre TesteEstático e TesteDinâmico; Ambos sãocomplementares! Revisão e AnáliseEstática TesteEstático
  • 14. Tipos de Revisão Revisão Informal; Acompanhamento; RevisõesTécnicas; Inspeção Gerente; Moderador; Autor; Revisor; Redator. TesteEstático
  • 15. AnáliseEstática Utilização de Ferramentas; Encontramdefeitoscomo: Códigomorto; Loops infinitos; Imports não-utilizados; Imports quefazemuso do “*”; Falta de espaço entre vírgulas, etc. TesteEstático
  • 16. Exemplo: import java.util.*; public class BuggedClass { public String infiniteLoop( ) { return infiniteLoop( ); } } TesteEstático
  • 17. Papéis; ProvendoServiços; BuscandoCrescimento; Como Trabalhar. Profissional de Testes
  • 18. Papéis Testador; Analista de Testes; Automatizador de Testes; Gerente/Líder de Testes. Profissional de Testes
  • 19. ProvendoServiços Consultor de Testes; Terceirização de Testes; Fábrica de Testes. Profissional de Testes
  • 20. BuscandoCrescimento Estudosnaárea Livros! Buscasem sites, blogs, internet emgeral; Aumento do networking; Estudaringlês! Estudoparacertificações. Profissional de Testes
  • 21. Como Trabalhar Procurarfazer o seumelhor, sempre! Fazeruso do conhecimento; Aprender a utilizarferramentas; Teremmente a necessidade de continuarosestudos (certificações, pós-graduação, etc). Profissional de Testes
  • 22. Testador X e Testador Y; Personalidadesdiferentes; Testador Y se esforçavaparafazer um bomtrabalho; Testador X era muitorelaxado. ContoTecnológico
  • 23. Testador Y perguntava o porquê de seucolega de trabalhotrabalhartão mal; Testador X retrucava: Porqueeuganhopouco! Depois de um tempo, Testador Y foipromovidoparaAnalista de Testes. Testador X, não. ContoTecnológico
  • 24. Testador X resolve mudar de atitude, procurandofazertambém um bomtrabalho. Após um tempo, Testador X… nãofoipromovido! Analista de Testes Y agora se tornavaGerente de Testes Y. Porquê? ContoTecnológico
  • 25. PorquefaltavaconhecimentotécnicoaoTestador X! READ A READ B C = A + 2 * B IF C > 50 THEN PRINT large C ENDIF ContoTecnológico
  • 26. Dados dos Casos de Teste do Testador X: CT 01 –> A = 2, B = 3; CT 02 -> A = 0, B = 25; CT 03 -> A = 47, B = 1; CT 04 -> A = 20, B = 25; ContoTecnológico
  • 27. Dados dos Casos de Teste do Testador Y: CT 01 –> A = 25, B = 25; ContoTecnológico
  • 28. Certificaçõesmaisvalorizadas: CTFL CTAL CBTS CSTE Descrição de Certificações
  • 29. CTFL Certified Tester, Foundation Level; ISTQB – International Software Testing Qualifications Board; R$ 350,00; 60 minutos; 40 questões de múltipla-escolha; 60% paraaprovação; Valid for Life. Descrição de Certificações
  • 30. CTAL Certified Tester, Full Advanced Level; ISTQB; 3 categorias: Test Analyst, Technical Test Analyst e Test Manager; É precisopossuir a CTFL; É precisopossuir 3 anos de experiência; Valoresainda a definir; 90 minutos, múltiplaescolha. Descrição de Certificações
  • 31. CBTS CertificaçãoBrasileira de Testes de Software ALATS – Associação Latino-Americana de Testes de Software; R$ 300,00; 3 horas; Múltipla-escolha; 75% paraaprovação; Precisa ser renovada. Descrição de Certificações
  • 32. CSTE Certified Software Tester; QAI – Quality Assurance Institute; U$ 350,00; Questões de múltipla-escolha e dissertação; 4 horas; Precisa ser renovada. Descrição de Certificações
  • 33. University of Cambridge KET PET FCE CAE CPE Descrição de Certificações
  • 34. Áreaempotencialcrescimento; Possibilidade de trabalhar no Brasil e no exterior; Possibilidade de ministraraulasdadisciplinaemfaculdades e universidades; Possibilidade de trabalharcomoautônomo (consultoria) ouempresário (fábrica de testes). Conclusão
  • 36. BLACK, R. et al. Foundations of Software Testing: ISTQB Certification. Londres: ThomsonLearning, 2007. LOZANO, F. Testes: Ferramentas e Boas Práticas. Java Magazine, Rio de Janeiro, a. I, e. 47, p.24-33, 2007. MALDONADO, J. C.; DELAMARO, M. E.; JINO, M. Introdução ao Teste de Software. Rio de Janeiro: Campus, 2007. MOLINARI, L. Testes Funcionais de Software.Florianópolis: Visual Books, 2008. REFERÊNCIAS