SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

PDF
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
PPTX
Todas as abordagens de testes dentro do ágil
PPSX
Qualidade e Teste de Software - O que preciso saber
PDF
Testes em ambiente agil - TechTalks ADP Labs
PDF
DevCamp - O papel de um testador em uma equipe ágil
PDF
Como integrar um Agile Tester no seu time
PPSX
DevQA | Da zona de conforto ao comprometimento com a qualidade
PPTX
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
Todas as abordagens de testes dentro do ágil
Qualidade e Teste de Software - O que preciso saber
Testes em ambiente agil - TechTalks ADP Labs
DevCamp - O papel de um testador em uma equipe ágil
Como integrar um Agile Tester no seu time
DevQA | Da zona de conforto ao comprometimento com a qualidade
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil

Mais procurados (20)

PDF
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
PDF
Testes de Performance na Nuvem com JMeter e Blazemeter
PDF
Como se tornar Agile Tester
PPTX
Papéis em teste e qualidade de software
PPTX
Nunca foi tao facil testar
PDF
O testador esta morto!
PDF
Perspectivas em teste de software
PDF
BDD - Behaviour Driven Development
PDF
DEV-OPS para teste de software
PDF
Agile Testing - entregando valor do início a fim
PDF
Mindset de QA em Diferentes Contextos
PPSX
DevQA - Da zona de conforto ao comprometimento com a qualidade
PPTX
Apresentação testes white box
PDF
Lean software testing
PDF
Palestra DevOps para Teste de Software
PPTX
[GUTS-RS] Testes em Projetos de Implantação de ERP
PDF
ATC BSB - Agile Testing
PDF
Teste software metodos metodologia ageis agil agile testing
PPTX
Meetup SP - O QA & a Especificação Por Exemplo
PDF
Como tornar o testador parte da equipe
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Testes de Performance na Nuvem com JMeter e Blazemeter
Como se tornar Agile Tester
Papéis em teste e qualidade de software
Nunca foi tao facil testar
O testador esta morto!
Perspectivas em teste de software
BDD - Behaviour Driven Development
DEV-OPS para teste de software
Agile Testing - entregando valor do início a fim
Mindset de QA em Diferentes Contextos
DevQA - Da zona de conforto ao comprometimento com a qualidade
Apresentação testes white box
Lean software testing
Palestra DevOps para Teste de Software
[GUTS-RS] Testes em Projetos de Implantação de ERP
ATC BSB - Agile Testing
Teste software metodos metodologia ageis agil agile testing
Meetup SP - O QA & a Especificação Por Exemplo
Como tornar o testador parte da equipe
Anúncio

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

PDF
Meus 50 Cents sobre Teste de Software
PPTX
Teste de software
PPT
Teste de software
PPTX
Palestra Teste de Software: princípios, ferramentas e carreira
PDF
XII Café e CODE - Provocações do Mestre
PDF
Introdução à Engenharia de Testes de Software
PDF
Introdução a Testes de Software - Unidade I
PPT
Dba Testes Gerentes B2
KEY
Qualidade no desenvolvimento de Software com TDD e PHPUnit
PPTX
Slid qualidade de_software
PPTX
Trabalho Teste de Software - Engenharia de Software.pptx
PDF
Qualidade e Testes de Software
PDF
Palestra Fundamentos de Testes - Tche linux POA
PPTX
Fundamentos de testes de Software
PDF
Testes de Software & Ferramentas de Testes
PDF
Panorama geral sobre testes e qualidade de software
PDF
Introdução à Qualidade e Testes Ágeis de Software
PPTX
Teste de Software
PDF
4 engenharia de software
PPTX
Aula 8 - Plano de Teste.pptx
Meus 50 Cents sobre Teste de Software
Teste de software
Teste de software
Palestra Teste de Software: princípios, ferramentas e carreira
XII Café e CODE - Provocações do Mestre
Introdução à Engenharia de Testes de Software
Introdução a Testes de Software - Unidade I
Dba Testes Gerentes B2
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Slid qualidade de_software
Trabalho Teste de Software - Engenharia de Software.pptx
Qualidade e Testes de Software
Palestra Fundamentos de Testes - Tche linux POA
Fundamentos de testes de Software
Testes de Software & Ferramentas de Testes
Panorama geral sobre testes e qualidade de software
Introdução à Qualidade e Testes Ágeis de Software
Teste de Software
4 engenharia de software
Aula 8 - Plano de Teste.pptx
Anúncio

Mais de João Clineu - CTFL, CSM, CSD (6)

PDF
Não Existe Fase de Teste
PDF
GDG DevFest Micareta - Robotium + Cucumber + Gradle, misture com Spoon e tenh...
PDF
GDG DevFest Norte 2016 - Testando Jogos: Passe o dia jogando e ainda receba p...
PPTX
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
PPTX
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
PPTX
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Não Existe Fase de Teste
GDG DevFest Micareta - Robotium + Cucumber + Gradle, misture com Spoon e tenh...
GDG DevFest Norte 2016 - Testando Jogos: Passe o dia jogando e ainda receba p...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos

Último (7)

DOC
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
PPTX
Curso de Windows 11 resumido na prática.pptx
PDF
apresentacao introducao computacao ead.pdf
PPTX
Mapeamento de Objeto para Tabela Relacional
PDF
Evolução em código: algoritmos genéticos com PHP
PDF
Dos requisitos ao código: como criar código rastreável em PHP
DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
Curso de Windows 11 resumido na prática.pptx
apresentacao introducao computacao ead.pdf
Mapeamento de Objeto para Tabela Relacional
Evolução em código: algoritmos genéticos com PHP
Dos requisitos ao código: como criar código rastreável em PHP
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO

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/ [email protected] www.qualityplustreinamentos.com