SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.

João Clineu - CTFL, CSM, CSD
João Clineu - CTFL, CSM, CSDQuality Assurance Engineer at Interactive - Tecnologia e Inovação en Interactive - Tecnologia e Inovação
Teste de Software: uma área, uma carreira, um novo perfil. 
João Clineu
Quem sou eu? 
Profissional bacharel em Ciência da Computação. Um dos autores do relato de experiência: Especificação e Automação Colaborativas de Testes utilizando a técnica BDD, publicado no SBQS 2013. Scrum Master e Scrum Developer pela ScrumAliance –CSM e CSD. Líder Teste de Software na FPF tech e defensor de metodologias ágeis dentro do desenvolvimento de software, enfaticamente em teste ágil, possui mais de 3 anos de experiência na área de pesquisa e desenvolvimento de teste software(Mobile, Web e Desktop), testes automatizados com Selenium, Junit, Robotium, Sikuli, UIAutomator e Selendroid com a utilização de BDD, Testes Exploratórios e todo o processo de teste de software: planejamento, especificação/execução de casos de testes, registro de falhas e relatórios de testes.
Quem somos nós? 
Instituto de P&D localizado em Manaus
Treinamentos Constantes
Incetiva a Criatividade
Quem somos nós? 
-Somosumaempresaquefornecetreinamentoseconsultorianaáreadetestedesoftwareproporcionandoqualificaçãodeprofissionaise, consequentemente,agregandoqualidadeaosprodutosdeseusclientes.
Prazer, eu sou a FPF Tech e a QualityPlus. 
http://fpf.br/ 
http://www.qualityplustreinamentos.com
SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.
Mas Antes………
O que é Qualidade? 
Muito Fácil!
MAS...?
Quem aqui desenvolve software?
XGH 
Alguém conhece? 
eXtremeGoHorseProgramming
XGH 
eXtremeGoHorseProgramming 
1.XGH vale tudo. Resolveu o problema? Compilou? Commit e então era isso; 
2.XGH é totalmente reativo. Os erros só existem quando aparecem; 
3.Não existe refactoring, apenas rework; 
4.Se tiver funcionando,não mexa mais; 
5.Teste é para os fracos. Se rodou, está funcionando;
Quem aqui jádesenvolveu ou desenvolve usando XGH?
Resultado
E o Cliente?
E o Time de Desenvolvimento?
Existe uma Solução
Teste de Software
Mas antes....Era uma vez..... 
Escondido 
Contra os desenvolvedores 
O único responsável pela qualidade do software
Mas em que Momento Fazemos Teste?
Desenvolvendo um Software
Mas testar não era só passar o dia todo tocando em botão ?
SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.
Teste de Software possui Bibliografia
Teste de Software 
•SegundoSommervile(2007),“[...]ametadotestedesoftwareéconvencerosdesenvolvedoreseclientesdosistemadequeosoftwareébomosuficienteparaousooperacional.Otesteéumprocessovoltadoaatingiraconfiabilidadedosoftware”. 
•SegundoPressman(2011),aqualidadepodeserdefinidacomo: “umagestãodequalidadeefetivaaplicadademodoacriarumprodutoútilqueforneçavalormensurávelparaaquelesqueproduzemeparaaquelesqueutilizam”.
Teste de Software 
•Segundo Myers (1979), o objetivo da fase de teste é o processo de executar um programa com a intenção de descobrir um erro através de um bom caso de teste. 
•Segundo Pressman (2000), teste de software é um elemento crítico para a garantia da qualidade do produto e representa a ultima revisão de especificação, projeto e codificação.
Teste de Software possui Níveis 
Sistema 
Aceitação 
Unidade 
Integração
Teste de Software possui Técnicas
Teste de Software possui Critérios 
Partição de Equivalência 
Análise do Valor Limite 
Tabela de Decisão
Teste de Software Possui Tipos 
Estático 
Exploratório 
Usabilidade 
Desempenho 
Funcional 
Segurança 
Regressão 
Sanidade 
Estrutural 
Mutação
Teste de Software Possui Ferramentas
Mas eu só posso ser um testador?
Teste de Software possui Carreira
SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil.
Como posso fazer parte desse grupo? Como ter esse poder?
Curioso 
Crítico 
Analítico 
Participativo 
Questionador 
Movido a Desafios 
Gostar de Código
Não importa a Tecnologia. O tester entende de Qualidade. 
ETC.
Agora ele faz Parte do Time..... 
Mesmo Laboratório 
Entende de Todo o Projeto 
Pensa em Automação 
O objetivo é um só: Qualidade
É tudo novidade. 
Tem muito “Hello World”, mas na vida real é bem diferente. 
Poucos Jedis com perfil. 
Mudança de cultura. 
Automação de teste.
Uma Área 
Uma Carreira 
Um novo perfil
Teste de Software: uma área, uma carreira, um novo perfil. 
www.facebook.com/joao.clineu 
google.com/+JoãoClineu 
br.linkedin.com/pub/joão-clineu/5a/938/307/ 
qualityplus@qualityplustreinamentos.com 
www.qualityplustreinamentos.com
1 de 43

Recomendados

Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC... por
Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...Rafael Chiavegatto
2.4K vistas37 diapositivas
Todas as abordagens de testes dentro do ágil por
Todas as abordagens de testes dentro do ágilTodas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágilElias Nogueira
5.7K vistas48 diapositivas
Qualidade e Teste de Software - O que preciso saber por
Qualidade e Teste de Software - O que preciso saberQualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saberKamilla Queiroz Xavier
1.1K vistas38 diapositivas
Testes em ambiente agil - TechTalks ADP Labs por
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP LabsElias Nogueira
1.3K vistas11 diapositivas
DevCamp - O papel de um testador em uma equipe ágil por
DevCamp - O papel de um testador em uma equipe ágilDevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilElias Nogueira
7.1K vistas37 diapositivas
Como integrar um Agile Tester no seu time por
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeElias Nogueira
2.1K vistas11 diapositivas

Más contenido relacionado

La actualidad más candente

Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste... por
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...João Clineu - CTFL, CSM, CSD
1.7K vistas30 diapositivas
Testes de Performance na Nuvem com JMeter e Blazemeter por
Testes de Performance na Nuvem com JMeter e BlazemeterTestes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e BlazemeterElias Nogueira
4.2K vistas13 diapositivas
Como se tornar Agile Tester por
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile TesterElias Nogueira
2.6K vistas34 diapositivas
Papéis em teste e qualidade de software por
Papéis em teste e qualidade de softwarePapéis em teste e qualidade de software
Papéis em teste e qualidade de softwareFelipe de Oliveira, CSM, CSPO
681 vistas34 diapositivas
Nunca foi tao facil testar por
Nunca foi tao facil testarNunca foi tao facil testar
Nunca foi tao facil testarElias Nogueira
2.3K vistas19 diapositivas
O testador esta morto! por
O testador esta morto!O testador esta morto!
O testador esta morto!Elias Nogueira
5.8K vistas15 diapositivas

La actualidad más candente(20)

Testes de Performance na Nuvem com JMeter e Blazemeter por Elias Nogueira
Testes de Performance na Nuvem com JMeter e BlazemeterTestes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
Elias Nogueira4.2K vistas
Como se tornar Agile Tester por Elias Nogueira
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile Tester
Elias Nogueira2.6K vistas
Nunca foi tao facil testar por Elias Nogueira
Nunca foi tao facil testarNunca foi tao facil testar
Nunca foi tao facil testar
Elias Nogueira2.3K vistas
Perspectivas em teste de software por Qualister
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
Qualister1.1K vistas
DEV-OPS para teste de software por Qualister
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
Qualister1.4K vistas
Agile Testing - entregando valor do início a fim por Elias Nogueira
Agile Testing - entregando valor do início a fimAgile Testing - entregando valor do início a fim
Agile Testing - entregando valor do início a fim
Elias Nogueira1.5K vistas
Mindset de QA em Diferentes Contextos por Júlio de Lima
Mindset de QA em Diferentes ContextosMindset de QA em Diferentes Contextos
Mindset de QA em Diferentes Contextos
Júlio de Lima435 vistas
DevQA - Da zona de conforto ao comprometimento com a qualidade por Kamilla Queiroz Xavier
DevQA  - Da zona de conforto ao comprometimento com a qualidadeDevQA  - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidade
Palestra DevOps para Teste de Software por Júlio de Lima
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
Júlio de Lima786 vistas
[GUTS-RS] Testes em Projetos de Implantação de ERP por GUTS-RS
[GUTS-RS] Testes em Projetos de Implantação de ERP[GUTS-RS] Testes em Projetos de Implantação de ERP
[GUTS-RS] Testes em Projetos de Implantação de ERP
GUTS-RS 2K vistas
Teste software metodos metodologia ageis agil agile testing por Qualister
Teste software metodos metodologia ageis agil agile testingTeste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testing
Qualister4.8K vistas
Meetup SP - O QA & a Especificação Por Exemplo por Samanta Cicilia
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por Exemplo
Samanta Cicilia953 vistas
Como tornar o testador parte da equipe por Elias Nogueira
Como tornar o testador parte da equipeComo tornar o testador parte da equipe
Como tornar o testador parte da equipe
Elias Nogueira1K vistas

Similar a SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.

Papéis em Teste e Qualidade de Software por
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwareGTS-CE
1.7K vistas34 diapositivas
O que é Teste de Software? por
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?testedesoftwarepe
918 vistas41 diapositivas
Palestra Teste de Software: princípios, ferramentas e carreira por
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 carreiraTaís Dall'Oca
2.2K vistas42 diapositivas
Gerenciamento da Qualidade de Software 1.pptx por
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxRoberto Nunes
60 vistas23 diapositivas
Qualidade de Software, Conceitos Modelos e Situação Atual por
Qualidade de Software, Conceitos Modelos e Situação AtualQualidade de Software, Conceitos Modelos e Situação Atual
Qualidade de Software, Conceitos Modelos e Situação AtualSidnei Viana Dos Santos
114 vistas16 diapositivas
Verificação, Validação e Teste de Software por
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareCamilo Almendra
20.9K vistas118 diapositivas

Similar a SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.(20)

Papéis em Teste e Qualidade de Software por GTS-CE
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
GTS-CE1.7K vistas
Palestra Teste de Software: princípios, ferramentas e carreira por Taís Dall'Oca
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
Taís Dall'Oca2.2K vistas
Gerenciamento da Qualidade de Software 1.pptx por Roberto Nunes
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptx
Roberto Nunes60 vistas
Verificação, Validação e Teste de Software por Camilo Almendra
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
Camilo Almendra20.9K vistas
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo por crc1404
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De ProcessoUma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
crc14043.9K vistas
Qualidade de software, muito além dos testes - RP Tec Com - 2018 por Gustavo Bernardes
Qualidade de software, muito além dos testes - RP Tec Com - 2018 Qualidade de software, muito além dos testes - RP Tec Com - 2018
Qualidade de software, muito além dos testes - RP Tec Com - 2018
Gustavo Bernardes65 vistas
T@rget trust curso de introdução ao processo de teste de software por Targettrust
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust451 vistas
T@rget trust curso de introdução ao processo de teste de software por Targettrust
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust555 vistas
X-Zone - Garantia da Qualidade de Software por AlexandreBartie
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de Software
AlexandreBartie4.7K vistas
Palestra ALATS SP - FIAP Teste de Software por Elias Nogueira
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
Elias Nogueira1.4K vistas
Engenharia de Testes por UFPA
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
UFPA4.3K vistas
Papéis em Teste e Qualidade de Software por Camilo Ribeiro
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
Camilo Ribeiro10K vistas

Más de João Clineu - CTFL, CSM, CSD

Não Existe Fase de Teste por
Não Existe Fase de TesteNão Existe Fase de Teste
Não Existe Fase de TesteJoão Clineu - CTFL, CSM, CSD
40 vistas21 diapositivas
GDG DevFest Micareta - Robotium + Cucumber + Gradle, misture com Spoon e tenh... por
GDG DevFest Micareta - Robotium + Cucumber + Gradle, misture com Spoon e tenh...GDG DevFest Micareta - Robotium + Cucumber + Gradle, misture com Spoon e tenh...
GDG DevFest Micareta - Robotium + Cucumber + Gradle, misture com Spoon e tenh...João Clineu - CTFL, CSM, CSD
142 vistas29 diapositivas
GDG DevFest Norte 2016 - Testando Jogos: Passe o dia jogando e ainda receba p... por
GDG DevFest Norte 2016 - Testando Jogos: Passe o dia jogando e ainda receba p...GDG DevFest Norte 2016 - Testando Jogos: Passe o dia jogando e ainda receba p...
GDG DevFest Norte 2016 - Testando Jogos: Passe o dia jogando e ainda receba p...João Clineu - CTFL, CSM, CSD
243 vistas51 diapositivas
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex... por
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...João Clineu - CTFL, CSM, CSD
463 vistas26 diapositivas
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo... por
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...João Clineu - CTFL, CSM, CSD
838 vistas36 diapositivas
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos por
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosJoão Clineu - CTFL, CSM, CSD
506 vistas37 diapositivas

Más de João Clineu - CTFL, CSM, CSD(6)

SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.

  • 1. Teste de Software: uma área, uma carreira, um novo perfil. João Clineu
  • 2. Quem sou eu? Profissional bacharel em Ciência da Computação. Um dos autores do relato de experiência: Especificação e Automação Colaborativas de Testes utilizando a técnica BDD, publicado no SBQS 2013. Scrum Master e Scrum Developer pela ScrumAliance –CSM e CSD. Líder Teste de Software na FPF tech e defensor de metodologias ágeis dentro do desenvolvimento de software, enfaticamente em teste ágil, possui mais de 3 anos de experiência na área de pesquisa e desenvolvimento de teste software(Mobile, Web e Desktop), testes automatizados com Selenium, Junit, Robotium, Sikuli, UIAutomator e Selendroid com a utilização de BDD, Testes Exploratórios e todo o processo de teste de software: planejamento, especificação/execução de casos de testes, registro de falhas e relatórios de testes.
  • 3. Quem somos nós? Instituto de P&D localizado em Manaus
  • 6. Quem somos nós? -Somosumaempresaquefornecetreinamentoseconsultorianaáreadetestedesoftwareproporcionandoqualificaçãodeprofissionaise, consequentemente,agregandoqualidadeaosprodutosdeseusclientes.
  • 7. Prazer, eu sou a FPF Tech e a QualityPlus. http://fpf.br/ http://www.qualityplustreinamentos.com
  • 10. O que é Qualidade? Muito Fácil!
  • 12. Quem aqui desenvolve software?
  • 13. XGH Alguém conhece? eXtremeGoHorseProgramming
  • 14. XGH eXtremeGoHorseProgramming 1.XGH vale tudo. Resolveu o problema? Compilou? Commit e então era isso; 2.XGH é totalmente reativo. Os erros só existem quando aparecem; 3.Não existe refactoring, apenas rework; 4.Se tiver funcionando,não mexa mais; 5.Teste é para os fracos. Se rodou, está funcionando;
  • 15. Quem aqui jádesenvolveu ou desenvolve usando XGH?
  • 18. E o Time de Desenvolvimento?
  • 21. Mas antes....Era uma vez..... Escondido Contra os desenvolvedores O único responsável pela qualidade do software
  • 22. Mas em que Momento Fazemos Teste?
  • 24. Mas testar não era só passar o dia todo tocando em botão ?
  • 26. Teste de Software possui Bibliografia
  • 27. Teste de Software •SegundoSommervile(2007),“[...]ametadotestedesoftwareéconvencerosdesenvolvedoreseclientesdosistemadequeosoftwareébomosuficienteparaousooperacional.Otesteéumprocessovoltadoaatingiraconfiabilidadedosoftware”. •SegundoPressman(2011),aqualidadepodeserdefinidacomo: “umagestãodequalidadeefetivaaplicadademodoacriarumprodutoútilqueforneçavalormensurávelparaaquelesqueproduzemeparaaquelesqueutilizam”.
  • 28. Teste de Software •Segundo Myers (1979), o objetivo da fase de teste é o processo de executar um programa com a intenção de descobrir um erro através de um bom caso de teste. •Segundo Pressman (2000), teste de software é um elemento crítico para a garantia da qualidade do produto e representa a ultima revisão de especificação, projeto e codificação.
  • 29. Teste de Software possui Níveis Sistema Aceitação Unidade Integração
  • 30. Teste de Software possui Técnicas
  • 31. Teste de Software possui Critérios Partição de Equivalência Análise do Valor Limite Tabela de Decisão
  • 32. Teste de Software Possui Tipos Estático Exploratório Usabilidade Desempenho Funcional Segurança Regressão Sanidade Estrutural Mutação
  • 33. Teste de Software Possui Ferramentas
  • 34. Mas eu só posso ser um testador?
  • 35. Teste de Software possui Carreira
  • 37. Como posso fazer parte desse grupo? Como ter esse poder?
  • 38. Curioso Crítico Analítico Participativo Questionador Movido a Desafios Gostar de Código
  • 39. Não importa a Tecnologia. O tester entende de Qualidade. ETC.
  • 40. Agora ele faz Parte do Time..... Mesmo Laboratório Entende de Todo o Projeto Pensa em Automação O objetivo é um só: Qualidade
  • 41. É tudo novidade. Tem muito “Hello World”, mas na vida real é bem diferente. Poucos Jedis com perfil. Mudança de cultura. Automação de teste.
  • 42. Uma Área Uma Carreira Um novo perfil
  • 43. Teste de Software: uma área, uma carreira, um novo perfil. www.facebook.com/joao.clineu google.com/+JoãoClineu br.linkedin.com/pub/joão-clineu/5a/938/307/ qualityplus@qualityplustreinamentos.com www.qualityplustreinamentos.com