SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
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
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 ?
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
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

Mais procurados

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...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...João Clineu - CTFL, CSM, CSD
 
Testes de Performance na Nuvem com JMeter e Blazemeter
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
 
Como se tornar Agile Tester
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile TesterElias Nogueira
 
Nunca foi tao facil testar
Nunca foi tao facil testarNunca foi tao facil testar
Nunca foi tao facil testarElias Nogueira
 
O testador esta morto!
O testador esta morto!O testador esta morto!
O testador esta morto!Elias Nogueira
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de softwareQualister
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 
Agile Testing - entregando valor do início a fim
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 fimElias Nogueira
 
Mindset de QA em Diferentes Contextos
Mindset de QA em Diferentes ContextosMindset de QA em Diferentes Contextos
Mindset de QA em Diferentes ContextosJúlio de Lima
 
DevQA - Da zona de conforto ao comprometimento com a qualidade
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 qualidadeKamilla Queiroz Xavier
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwareJúlio de Lima
 
[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] Testes em Projetos de Implantação de ERPGUTS-RS
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing Samanta Cicilia
 
Teste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingTeste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingQualister
 
Meetup SP - O QA & a Especificação Por Exemplo
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 ExemploSamanta Cicilia
 
Como tornar o testador parte da equipe
Como tornar o testador parte da equipeComo tornar o testador parte da equipe
Como tornar o testador parte da equipeElias Nogueira
 

Mais procurados (20)

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...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
 
Testes de Performance na Nuvem com JMeter e Blazemeter
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
 
Como se tornar Agile Tester
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile Tester
 
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
 
Nunca foi tao facil testar
Nunca foi tao facil testarNunca foi tao facil testar
Nunca foi tao facil testar
 
O testador esta morto!
O testador esta morto!O testador esta morto!
O testador esta morto!
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
 
BDD - Behaviour Driven Development
BDD - Behaviour Driven DevelopmentBDD - Behaviour Driven Development
BDD - Behaviour Driven Development
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Agile Testing - entregando valor do início a fim
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
 
Mindset de QA em Diferentes Contextos
Mindset de QA em Diferentes ContextosMindset de QA em Diferentes Contextos
Mindset de QA em Diferentes Contextos
 
DevQA - Da zona de conforto ao comprometimento com a qualidade
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
 
Apresentação testes white box
Apresentação testes white boxApresentação testes white box
Apresentação testes white box
 
Lean software testing
Lean software testing Lean software testing
Lean software testing
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
[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] Testes em Projetos de Implantação de ERP
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing
 
Teste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingTeste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testing
 
Meetup SP - O QA & a Especificação Por Exemplo
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
 
Como tornar o testador parte da equipe
Como tornar o testador parte da equipeComo tornar o testador parte da equipe
Como tornar o testador parte da equipe
 

Semelhante a Teste Software: área, carreira, perfil

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 SoftwareGTS-CE
 
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 carreiraTaís Dall'Oca
 
Gerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxRoberto Nunes
 
Qualidade de Software, Conceitos Modelos e Situação Atual
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
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareCamilo Almendra
 
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
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 Processocrc1404
 
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.pptxAlexandreLisboadaSil
 
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.pptxALEXANDRELISBADASILV
 
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
Qualidade de software, muito além dos testes - RP Tec Com - 2018 Gustavo Bernardes
 
Visão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKVisão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKMário Pravato Junior
 
3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardesMatheus de Lara Calache
 
T@rget trust curso de introdução ao processo de teste de software
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 softwareTargettrust
 
T@rget trust curso de introdução ao processo de teste de software
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 softwareTargettrust
 
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 SoftwareAlexandreBartie
 
Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de SoftwareElias Nogueira
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de TestesUFPA
 
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 SoftwareDouglas Coutinho, CTFL
 
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 SoftwareCamilo Ribeiro
 

Semelhante a Teste Software: área, carreira, perfil (20)

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
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é 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
 
Gerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptx
 
Qualidade de Software, Conceitos Modelos e Situação Atual
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 Atual
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
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
 
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
 
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
 
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
Qualidade de software, muito além dos testes - RP Tec Com - 2018
 
Visão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKVisão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOK
 
3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes
 
T@rget trust curso de introdução ao processo de teste de software
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
 
T@rget trust curso de introdução ao processo de teste de software
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
 
Teste de Software
Teste de SoftwareTeste de Software
Teste 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
 
Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
 
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
 
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
 

Mais de João Clineu - CTFL, CSM, CSD

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...
GDG DevFest Micareta - Robotium + Cucumber + Gradle, misture com Spoon e tenh...João Clineu - CTFL, CSM, CSD
 
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...
GDG DevFest Norte 2016 - Testando Jogos: Passe o dia jogando e ainda receba p...João Clineu - CTFL, CSM, CSD
 
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...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...João Clineu - CTFL, CSM, CSD
 
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...
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...João Clineu - CTFL, CSM, CSD
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
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
 

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

Não Existe Fase de Teste
Não Existe Fase de TesteNão Existe Fase de Teste
Não Existe Fase de Teste
 
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...
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...
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...
 
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...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
 
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...
Agile Tester Conference 2016 - Robotium + cucumber + gradle, misture com spoo...
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
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 projetos
 

Teste Software: área, carreira, 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
  • 8.
  • 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 ?
  • 25.
  • 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
  • 36.
  • 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