SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
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? 
- Somos uma empresa que fornece treinamentos e consultoria na área de 
teste de software proporcionando qualificação de profissionais e, 
consequentemente, agregando qualidade aos produtos de seus clientes.
Teste de Software: uma área, uma 
carreira, um novo perfil.
Mas Antes………
O que é Qualidade?
Quem aqui é desenvolve 
software?
XGH 
eXtreme Go Horse Programming 
Alguém conhece?
XGH eXtreme Go Horse Programming 
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 
• Segundo Sommervile (2007), “[...] a meta do teste de 
software é convencer os desenvolvedores e clientes do 
sistema de que o software é bom o suficiente para o uso 
operacional. O teste é um processo voltado a atingir a 
confiabilidade do software”. 
• Segundo Pressman (2011), a qualidade pode ser definida 
como: “uma gestão de qualidade efetiva aplicada de modo a 
criar um produto útil que forneça valor mensurável para 
aqueles que produzem e para aqueles que utilizam”.
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.
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 Níveis
Teste de Software possui Técnicas
Teste de Software possui Critérios
Teste de Software Possui Tipos
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?
Era uma vez..... 
Escondido 
Contra os desenvolvedores 
O único responsável pela 
qualidade do software
Mas……
Não importa a Tecnologia. 
O tester entende de Qualidade.
Agora ele faz Parte do Time.....
https://www.facebook.com/qualityplustreinamentos
Teste de Software: uma área, uma 
carreira, um novo perfil. 
João Clineu 
www.facebook.com/joao.clineu 
google.com/+JoãoClineu 
br.linkedin.com/pub/joão-clineu/5a/938/307/ 
joaoclineu@qualityplustreinamentos.com

Contenu connexe

Tendances

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...
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...Rafael Chiavegatto
 
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  RobotiumQualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com RobotiumElvírio Junior
 
DevCamp - O papel de um testador em uma equipe ágil
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
 
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
 
Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]rafael327780
 
Modelo V - Desenvolvimento de Software
Modelo V - Desenvolvimento de SoftwareModelo V - Desenvolvimento de Software
Modelo V - Desenvolvimento de SoftwareBruno Bitencourt Luiz
 
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 PROJETOSLuiz Ladeira
 
Tech talk clean architecture and_pyramid_test
Tech talk clean architecture and_pyramid_testTech talk clean architecture and_pyramid_test
Tech talk clean architecture and_pyramid_testVictor Yuri Alves Tripeno
 
Todas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágilTodas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágilElias Nogueira
 
Gerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxGerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxRoberto Nunes
 
Final Project (2013): Test-Driven Development applied on web applications
Final Project (2013): Test-Driven Development applied on web applicationsFinal Project (2013): Test-Driven Development applied on web applications
Final Project (2013): Test-Driven Development applied on web applicationsLuiz Henrique
 
Medindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeterMedindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeterJúlio de Lima
 
Implantação de um Processo de Teste de Software - Randerson Melville
Implantação de um Processo de Teste de Software - Randerson Melville Implantação de um Processo de Teste de Software - Randerson Melville
Implantação de um Processo de Teste de Software - Randerson Melville minastestingconference
 
Exercícios teste de software
Exercícios   teste de softwareExercícios   teste de software
Exercícios teste de softwaremarildovezaro
 
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
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009Ramon Durães
 
Aula 01 engenharia de software
Aula 01   engenharia de softwareAula 01   engenharia de software
Aula 01 engenharia de softwareelisanesteilmann
 
Processo de Teste de Software
Processo de Teste de SoftwareProcesso de Teste de Software
Processo de Teste de Softwarewtmrio
 

Tendances (20)

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...
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
 
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  RobotiumQualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
 
DevCamp - O papel de um testador em uma equipe ágil
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 ágil
 
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
 
Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]
 
Modelo V - Desenvolvimento de Software
Modelo V - Desenvolvimento de SoftwareModelo V - Desenvolvimento de Software
Modelo V - Desenvolvimento de Software
 
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
 
Tech talk clean architecture and_pyramid_test
Tech talk clean architecture and_pyramid_testTech talk clean architecture and_pyramid_test
Tech talk clean architecture and_pyramid_test
 
Todas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágilTodas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágil
 
Gerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxGerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptx
 
Final Project (2013): Test-Driven Development applied on web applications
Final Project (2013): Test-Driven Development applied on web applicationsFinal Project (2013): Test-Driven Development applied on web applications
Final Project (2013): Test-Driven Development applied on web applications
 
Testes Ágeis
Testes ÁgeisTestes Ágeis
Testes Ágeis
 
Medindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeterMedindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeter
 
Test manager
Test managerTest manager
Test manager
 
Implantação de um Processo de Teste de Software - Randerson Melville
Implantação de um Processo de Teste de Software - Randerson Melville Implantação de um Processo de Teste de Software - Randerson Melville
Implantação de um Processo de Teste de Software - Randerson Melville
 
Exercícios teste de software
Exercícios   teste de softwareExercícios   teste de software
Exercícios teste de software
 
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
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009
 
Aula 01 engenharia de software
Aula 01   engenharia de softwareAula 01   engenharia de software
Aula 01 engenharia de software
 
Processo de Teste de Software
Processo de Teste de SoftwareProcesso de Teste de Software
Processo de Teste de Software
 

Similaire à Teste de Software: Uma área, carreira e perfil

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
 
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
 
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
 
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
 
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
 
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
 
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
 
Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxRoberto Nunes
 
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptxAnaKlyssia1
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Camilo Ribeiro
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IJoão Lourenço
 
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
 
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
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de SoftwareRafael Silva
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Luiz Ladeira
 
ESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfssuser9293ae
 

Similaire à Teste de Software: Uma área, carreira e perfil (20)

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
 
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
 
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
 
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
 
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
 
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
 
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
 
Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptx
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdfTesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
 
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
 
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
 
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
 
Aula - Teste de Software
Aula - Teste de SoftwareAula - Teste de Software
Aula - Teste de Software
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
 
ESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdf
 

Plus 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
 
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
 
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
 

Plus de João Clineu - CTFL, CSM, CSD (7)

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...
 
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...
 
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 de Software: Uma área, carreira e 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? - Somos uma empresa que fornece treinamentos e consultoria na área de teste de software proporcionando qualificação de profissionais e, consequentemente, agregando qualidade aos produtos de seus clientes.
  • 4. Teste de Software: uma área, uma carreira, um novo perfil.
  • 6. O que é Qualidade?
  • 7. Quem aqui é desenvolve software?
  • 8. XGH eXtreme Go Horse Programming Alguém conhece?
  • 9. XGH eXtreme Go Horse Programming 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;
  • 10. Quem aqui já desenvolveu ou desenvolve usando XGH?
  • 13. E o Time de Desenvolvimento?
  • 15. Teste de Software • Segundo Sommervile (2007), “[...] a meta do teste de software é convencer os desenvolvedores e clientes do sistema de que o software é bom o suficiente para o uso operacional. O teste é um processo voltado a atingir a confiabilidade do software”. • Segundo Pressman (2011), a qualidade pode ser definida como: “uma gestão de qualidade efetiva aplicada de modo a criar um produto útil que forneça valor mensurável para aqueles que produzem e para aqueles que utilizam”.
  • 16. 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.
  • 17. Mas em que Momento Fazemos Teste?
  • 19. Mas testar não era só passar o dia todo tocando em botão ?
  • 20.
  • 21. Teste de Software possui Níveis
  • 22. Teste de Software possui Técnicas
  • 23. Teste de Software possui Critérios
  • 24. Teste de Software Possui Tipos
  • 25. Teste de Software Possui Ferramentas
  • 26. Mas eu só posso ser um testador?
  • 27. Teste de Software possui Carreira
  • 28.
  • 29. Como posso fazer parte desse grupo? Como ter esse poder?
  • 30. Era uma vez..... Escondido Contra os desenvolvedores O único responsável pela qualidade do software
  • 32. Não importa a Tecnologia. O tester entende de Qualidade.
  • 33. Agora ele faz Parte do Time.....
  • 34.
  • 35.
  • 37. Teste de Software: uma área, uma carreira, um novo perfil. João Clineu www.facebook.com/joao.clineu google.com/+JoãoClineu br.linkedin.com/pub/joão-clineu/5a/938/307/ joaoclineu@qualityplustreinamentos.com