SlideShare a Scribd company logo
1 of 25
Download to read offline
Testes	
  Automa+zados	
  
Fabricio Leotti | Rodrigo Russo
Quadrante	
  de	
  testes	
  ágeis	
  
Suporta	
  a	
  Equipe	
  
Foco	
  em	
  Tecnologia	
  Foco	
  em	
  Negócio	
  
Cri+ca	
  o	
  Produto	
  
Quadrante	
  de	
  testes	
  ágeis	
  
Suporta	
  a	
  Equipe	
  
Foco	
  em	
  Tecnologia	
  Foco	
  em	
  Negócio	
  
Cri+ca	
  o	
  Produto	
  
Testes	
  Funcionais	
  
Story	
  Tests	
  
Protó+pos	
  
Exemplos	
  
Simulações	
  
Testes	
  Exploratórios	
  
Testes	
  de	
  Usuabilidade	
  
Testes	
  de	
  aceitação	
  do	
  usuário	
  
Testes	
  A/B	
  
Testes	
  unitários	
  
Testes	
  de	
  componentes	
  
Testes	
  de	
  Integração	
  
Testes	
  de	
  Sistemas	
  
Testes	
  de	
  Desempenho	
  
Testes	
  de	
  Carga	
  	
  
Testes	
  de	
  Segurança	
  
Testes	
  de	
  Infraestrutura	
  
Quadrante	
  de	
  testes	
  ágeis	
  
Suporta	
  a	
  Equipe	
  
Foco	
  em	
  Tecnologia	
  Foco	
  em	
  Negócio	
  
Cri+ca	
  o	
  Produto	
  
Testes	
  Funcionais	
  
Story	
  Tests	
  
Protó+pos	
  
Exemplos	
  
Simulações	
  
Testes	
  Exploratórios	
  
Testes	
  de	
  Usuabilidade	
  
Testes	
  de	
  aceitação	
  do	
  usuário	
  
Testes	
  A/B	
  
Testes	
  unitários	
  
Testes	
  de	
  componentes	
  
Testes	
  de	
  Integração	
  
Testes	
  de	
  Sistemas	
  
Testes	
  de	
  Desempenho	
  
Testes	
  de	
  Carga	
  	
  
Testes	
  de	
  Segurança	
  
Testes	
  de	
  Infraestrutura	
  
Quadrante	
  de	
  testes	
  ágeis	
  
Suporta	
  a	
  Equipe	
  
Foco	
  em	
  Tecnologia	
  Foco	
  em	
  Negócio	
  
Cri+ca	
  o	
  Produto	
  
Testes	
  Funcionais	
  
Story	
  Tests	
  
Protó+pos	
  
Exemplos	
  
Simulações	
  
Testes	
  Exploratórios	
  
Testes	
  de	
  Usuabilidade	
  
Testes	
  de	
  aceitação	
  do	
  usuário	
  
Testes	
  A/B	
  
Testes	
  unitários	
  
Testes	
  de	
  componentes	
  
Testes	
  de	
  Integração	
  
Testes	
  de	
  Sistemas	
  
Testes	
  de	
  Desempenho	
  
Testes	
  de	
  Carga	
  	
  
Testes	
  de	
  Segurança	
  
Testes	
  de	
  Infraestrutura	
  
BDD
Quadrante	
  de	
  testes	
  ágeis	
  
Suporta	
  a	
  Equipe	
  
Foco	
  em	
  Tecnologia	
  Foco	
  em	
  Tecnologia	
  
Cri+ca	
  o	
  Produto	
  
Testes	
  Funcionais	
  
Story	
  Tests	
  
Protó+pos	
  
Exemplos	
  
Simulações	
  
Testes	
  Exploratórios	
  
Testes	
  de	
  Usuabilidade	
  
Testes	
  de	
  aceitação	
  do	
  usuário	
  
Testes	
  A/B	
  
Testes	
  unitários	
  
Testes	
  de	
  componentes	
  
Testes	
  de	
  Integração	
  
Testes	
  de	
  Sistemas	
  
Testes	
  de	
  Desempenho	
  
Testes	
  de	
  Carga	
  	
  
Testes	
  de	
  Segurança	
  
Testes	
  de	
  Infraestrutura	
  
hLp://wa+rmelon.files.wordpress.com/2012/01/automatedtes+ngpyramid.png?w=604	
  
soXware	
  tes+ng	
  ice-­‐cream	
  cone	
  
An+-­‐PaLern	
  
hLp://wa+rmelon.files.wordpress.com/2012/01/soXwaretes+ngicecreamconean+paLern.png	
  
Se	
  cada	
  build	
  é	
  uma	
  versão	
  em	
  
potencial	
  para	
  ir	
  para	
  produção…	
  
Como	
  garan+r	
  a	
  qualidade	
  ?	
  
hLp://www.rigastagweekend.com/img/ac+vi+es/ac+vi+es-­‐Bungee_Jumping_From_A_Cable_Car-­‐31365088466.jpg	
  
Busca	
  pela	
  excelência	
  
hLp://automo+va.com.ar/wp-­‐content/uploads/2013/06/Motor-­‐Renault-­‐F1-­‐2014-­‐2.jpg	
  
hLp://cdn.caradvice.com.au/wp-­‐content/uploads/2013/06/renault-­‐2014-­‐f1-­‐engine-­‐4.jpg	
  
Testes	
  Unitários	
  
hLp://www.f1fana+c.co.uk/wp-­‐content/uploads/2013/06/renault-­‐energy-­‐f1.jpg	
  
Testes	
  de	
  Integração	
  de	
  Componentes	
  
(grupo	
  componentes	
  dentro	
  da	
  aplicação)	
  
hLp://2.bp.blogspot.com/-­‐ZcHCWEl1c1U/UcQ-­‐WI-­‐LAhI/AAAAAAAAIwA/oTp2OmqigNw/s1600/COJ19833060506.JPG	
  
Testes	
  de	
  Aplicação	
  
(Rodam	
  em	
  um	
  container,	
  porém	
  há	
  mocking	
  com	
  outras	
  
aplicações)	
  
Testes	
  de	
  Integração	
  de	
  Sistemas	
  
Dependência	
  externa	
  
hLp://lowdownblog.files.wordpress.com/2013/05/f1-­‐2013-­‐monaco-­‐ricciardo-­‐toro-­‐rosso.jpg	
  
Testes	
  de	
  Funcionais	
  de	
  Aceitação	
  
Smoke	
  Test	
  
Testes	
  de	
  Desempenho	
  /	
  Stress	
  
Testes	
  de	
  
Carga	
  
•  Testes	
  manuais	
  demoram	
  muito	
  tempo	
  
Por	
  que	
  automação	
  de	
  testes	
  é	
  importante	
  ?	
  
•  Testes	
  manuais	
  demoram	
  muito	
  tempo	
  
•  Processos	
  manuais	
  são	
  susceqveis	
  a	
  erro	
  
Por	
  que	
  automação	
  de	
  testes	
  é	
  importante	
  ?	
  
•  Testes	
  manuais	
  demoram	
  muito	
  tempo	
  
•  Processos	
  manuais	
  são	
  susceqveis	
  a	
  erro	
  
•  Automação	
  libera	
  as	
  pessoas	
  para	
  fazerem	
  o	
  
seu	
  melhor	
  
Por	
  que	
  automação	
  de	
  testes	
  é	
  importante	
  ?	
  
•  Testes	
  manuais	
  demoram	
  muito	
  tempo	
  
•  Processos	
  manuais	
  são	
  susceqveis	
  a	
  erro	
  
•  Automação	
  libera	
  as	
  pessoas	
  para	
  fazerem	
  o	
  
seu	
  melhor	
  
•  Testes	
  de	
  regressão	
  automa+zados	
  fornecem	
  
uma	
  rede	
  de	
  segurança	
  
Por	
  que	
  automação	
  de	
  testes	
  é	
  importante	
  ?	
  
•  Testes	
  manuais	
  demoram	
  muito	
  tempo	
  
•  Processos	
  manuais	
  são	
  susceqveis	
  a	
  erro	
  
•  Automação	
  libera	
  as	
  pessoas	
  para	
  fazerem	
  o	
  
seu	
  melhor	
  
•  Testes	
  de	
  regressão	
  automa+zados	
  fornecem	
  
uma	
  rede	
  de	
  segurança	
  
•  Testes	
  automa+zados	
  dão	
  feedback	
  rápido	
  
Por	
  que	
  automação	
  de	
  testes	
  é	
  importante	
  ?	
  
•  Testes	
  manuais	
  demoram	
  muito	
  tempo	
  
•  Processos	
  manuais	
  são	
  susceqveis	
  a	
  erro	
  
•  Automação	
  libera	
  as	
  pessoas	
  para	
  fazerem	
  o	
  
seu	
  melhor	
  
•  Testes	
  de	
  regressão	
  automa+zados	
  fornecem	
  
uma	
  rede	
  de	
  segurança	
  
•  Testes	
  automa+zados	
  dão	
  feedback	
  rápido	
  
•  Testes	
  são	
  ó+mas	
  documentações	
  
Por	
  que	
  automação	
  de	
  testes	
  é	
  importante	
  ?	
  
A Equipe é responsável pelos testes

More Related Content

What's hot

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
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingSamanta Cicilia
 
Desmistificando agile testing tdc 2011
Desmistificando agile testing tdc 2011Desmistificando agile testing tdc 2011
Desmistificando agile testing tdc 2011tatiane_fukuda
 
Case Walmart.com: a prática da entrega de software com rapidez e qualidade
Case Walmart.com: a prática da entrega de software com rapidez e qualidadeCase Walmart.com: a prática da entrega de software com rapidez e qualidade
Case Walmart.com: a prática da entrega de software com rapidez e qualidadeRodrigo Russo
 
WTM - Workshop Agile Testing
WTM - Workshop Agile TestingWTM - Workshop Agile Testing
WTM - Workshop Agile TestingSamanta Cicilia
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 
Teste performance carga stress jmeter
Teste performance carga stress jmeterTeste performance carga stress jmeter
Teste performance carga stress jmeterCristiano Caetano
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdadesCristiano Caetano
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end seleniumQualister
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de softwareQualister
 
Automacao de testes com keyword driven
Automacao de testes com keyword drivenAutomacao de testes com keyword driven
Automacao de testes com keyword drivenQualister
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveisQualister
 
Palestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnitPalestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnitQualister
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...Rafael Kanaoka
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingSamanta Cicilia
 
Testes de ponta a ponta
Testes de ponta a pontaTestes de ponta a ponta
Testes de ponta a pontaElias Nogueira
 
Agile Testing - Qualidade do Discovery ao Deploy
Agile Testing - Qualidade do Discovery ao DeployAgile Testing - Qualidade do Discovery ao Deploy
Agile Testing - Qualidade do Discovery ao DeployEduardo Cini
 
Tdc continuous testing
Tdc   continuous testing Tdc   continuous testing
Tdc continuous testing Walter Farias
 
Vi ebts implantação de fábrica de teste - desafios, resultados e melhores p...
Vi ebts   implantação de fábrica de teste - desafios, resultados e melhores p...Vi ebts   implantação de fábrica de teste - desafios, resultados e melhores p...
Vi ebts implantação de fábrica de teste - desafios, resultados e melhores p...Welington Monteiro
 

What's hot (20)

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
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
 
Desmistificando agile testing tdc 2011
Desmistificando agile testing tdc 2011Desmistificando agile testing tdc 2011
Desmistificando agile testing tdc 2011
 
Case Walmart.com: a prática da entrega de software com rapidez e qualidade
Case Walmart.com: a prática da entrega de software com rapidez e qualidadeCase Walmart.com: a prática da entrega de software com rapidez e qualidade
Case Walmart.com: a prática da entrega de software com rapidez e qualidade
 
WTM - Workshop Agile Testing
WTM - Workshop Agile TestingWTM - Workshop Agile Testing
WTM - Workshop Agile Testing
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Teste performance carga stress jmeter
Teste performance carga stress jmeterTeste performance carga stress jmeter
Teste performance carga stress jmeter
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdades
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end selenium
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
 
Automacao de testes com keyword driven
Automacao de testes com keyword drivenAutomacao de testes com keyword driven
Automacao de testes com keyword driven
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveis
 
Palestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnitPalestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnit
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
 
Testes de ponta a ponta
Testes de ponta a pontaTestes de ponta a ponta
Testes de ponta a ponta
 
Agile Testing - Qualidade do Discovery ao Deploy
Agile Testing - Qualidade do Discovery ao DeployAgile Testing - Qualidade do Discovery ao Deploy
Agile Testing - Qualidade do Discovery ao Deploy
 
Tdc continuous testing
Tdc   continuous testing Tdc   continuous testing
Tdc continuous testing
 
DevOps
DevOpsDevOps
DevOps
 
Vi ebts implantação de fábrica de teste - desafios, resultados e melhores p...
Vi ebts   implantação de fábrica de teste - desafios, resultados e melhores p...Vi ebts   implantação de fábrica de teste - desafios, resultados e melhores p...
Vi ebts implantação de fábrica de teste - desafios, resultados e melhores p...
 

Viewers also liked

QConSP 2014 - Continuous Delivery - Part 06 - Conclusão
QConSP 2014 - Continuous Delivery - Part 06 - ConclusãoQConSP 2014 - Continuous Delivery - Part 06 - Conclusão
QConSP 2014 - Continuous Delivery - Part 06 - ConclusãoRodrigo Russo
 
Fazendo a Web falar: HTML5, WAI-ARIA e NVDA
Fazendo a Web falar: HTML5, WAI-ARIA e NVDAFazendo a Web falar: HTML5, WAI-ARIA e NVDA
Fazendo a Web falar: HTML5, WAI-ARIA e NVDAReinaldo Ferraz
 
Colaboração como caminho para times extraordinários
Colaboração como caminho para times extraordináriosColaboração como caminho para times extraordinários
Colaboração como caminho para times extraordináriosLeandro Guimarães
 
QConSP 2014 - Continuous Delivery - Part 05b - Deployment
QConSP 2014 - Continuous Delivery - Part 05b - DeploymentQConSP 2014 - Continuous Delivery - Part 05b - Deployment
QConSP 2014 - Continuous Delivery - Part 05b - DeploymentRodrigo Russo
 
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços MóveisQConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços MóveisDataStax Academy
 

Viewers also liked (6)

QConSP 2014 - Continuous Delivery - Part 06 - Conclusão
QConSP 2014 - Continuous Delivery - Part 06 - ConclusãoQConSP 2014 - Continuous Delivery - Part 06 - Conclusão
QConSP 2014 - Continuous Delivery - Part 06 - Conclusão
 
Fazendo a Web falar: HTML5, WAI-ARIA e NVDA
Fazendo a Web falar: HTML5, WAI-ARIA e NVDAFazendo a Web falar: HTML5, WAI-ARIA e NVDA
Fazendo a Web falar: HTML5, WAI-ARIA e NVDA
 
[Q con] apache camel e eip na vida real
[Q con] apache camel e eip na vida real[Q con] apache camel e eip na vida real
[Q con] apache camel e eip na vida real
 
Colaboração como caminho para times extraordinários
Colaboração como caminho para times extraordináriosColaboração como caminho para times extraordinários
Colaboração como caminho para times extraordinários
 
QConSP 2014 - Continuous Delivery - Part 05b - Deployment
QConSP 2014 - Continuous Delivery - Part 05b - DeploymentQConSP 2014 - Continuous Delivery - Part 05b - Deployment
QConSP 2014 - Continuous Delivery - Part 05b - Deployment
 
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços MóveisQConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
 

Similar to Automatização de testes

QConRio 2014 - Tutorial Iniciando Com Continuous Delivery
QConRio 2014 - Tutorial Iniciando Com Continuous DeliveryQConRio 2014 - Tutorial Iniciando Com Continuous Delivery
QConRio 2014 - Tutorial Iniciando Com Continuous DeliveryRodrigo Russo
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliverySamanta Cicilia
 
Acelerando o feedback e deploy com Automação de Testes!
Acelerando o feedback e deploy com Automação de Testes! Acelerando o feedback e deploy com Automação de Testes!
Acelerando o feedback e deploy com Automação de Testes! Elias Nogueira
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes AutomatizadosSamanta Cicilia
 
VR Dev Summit 2016 - Primeiros Passos em Automação de Testes
VR Dev Summit 2016 - Primeiros Passos em Automação de TestesVR Dev Summit 2016 - Primeiros Passos em Automação de Testes
VR Dev Summit 2016 - Primeiros Passos em Automação de TestesStefan Teixeira
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aLeonardo Molinari
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POAGUTS-RS
 
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...minastestingconference
 
Importância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsImportância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsSamanta Cicilia
 
IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final
IT Talks - Testes Automatizados - Porque você deve ter? Versão: FinalIT Talks - Testes Automatizados - Porque você deve ter? Versão: Final
IT Talks - Testes Automatizados - Porque você deve ter? Versão: FinalClayton K. N. Passos
 
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidadeTDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidadeStefan Teixeira
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasKleitor Franklint Correa Araujo
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de softwareFelipe Bugov
 

Similar to Automatização de testes (20)

QConRio 2014 - Tutorial Iniciando Com Continuous Delivery
QConRio 2014 - Tutorial Iniciando Com Continuous DeliveryQConRio 2014 - Tutorial Iniciando Com Continuous Delivery
QConRio 2014 - Tutorial Iniciando Com Continuous Delivery
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous Delivery
 
Acelerando o feedback e deploy com Automação de Testes!
Acelerando o feedback e deploy com Automação de Testes! Acelerando o feedback e deploy com Automação de Testes!
Acelerando o feedback e deploy com Automação de Testes!
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados
 
Alats Seminario V03 3
Alats Seminario V03 3Alats Seminario V03 3
Alats Seminario V03 3
 
VR Dev Summit 2016 - Primeiros Passos em Automação de Testes
VR Dev Summit 2016 - Primeiros Passos em Automação de TestesVR Dev Summit 2016 - Primeiros Passos em Automação de Testes
VR Dev Summit 2016 - Primeiros Passos em Automação de Testes
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de software
Teste de software Teste de software
Teste de software
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2a
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
 
Testes unitários e Mocks
Testes unitários e MocksTestes unitários e Mocks
Testes unitários e Mocks
 
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
 
Importância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsImportância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOps
 
IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final
IT Talks - Testes Automatizados - Porque você deve ter? Versão: FinalIT Talks - Testes Automatizados - Porque você deve ter? Versão: Final
IT Talks - Testes Automatizados - Porque você deve ter? Versão: Final
 
Palestra Testes Ágeis - SEMAC INF UFRGS
Palestra Testes Ágeis - SEMAC INF UFRGSPalestra Testes Ágeis - SEMAC INF UFRGS
Palestra Testes Ágeis - SEMAC INF UFRGS
 
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidadeTDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégias
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
Test day 2012
Test day 2012Test day 2012
Test day 2012
 

Automatização de testes

  • 1. Testes  Automa+zados   Fabricio Leotti | Rodrigo Russo
  • 2. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Negócio   Cri+ca  o  Produto  
  • 3. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Negócio   Cri+ca  o  Produto   Testes  Funcionais   Story  Tests   Protó+pos   Exemplos   Simulações   Testes  Exploratórios   Testes  de  Usuabilidade   Testes  de  aceitação  do  usuário   Testes  A/B   Testes  unitários   Testes  de  componentes   Testes  de  Integração   Testes  de  Sistemas   Testes  de  Desempenho   Testes  de  Carga     Testes  de  Segurança   Testes  de  Infraestrutura  
  • 4. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Negócio   Cri+ca  o  Produto   Testes  Funcionais   Story  Tests   Protó+pos   Exemplos   Simulações   Testes  Exploratórios   Testes  de  Usuabilidade   Testes  de  aceitação  do  usuário   Testes  A/B   Testes  unitários   Testes  de  componentes   Testes  de  Integração   Testes  de  Sistemas   Testes  de  Desempenho   Testes  de  Carga     Testes  de  Segurança   Testes  de  Infraestrutura  
  • 5. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Negócio   Cri+ca  o  Produto   Testes  Funcionais   Story  Tests   Protó+pos   Exemplos   Simulações   Testes  Exploratórios   Testes  de  Usuabilidade   Testes  de  aceitação  do  usuário   Testes  A/B   Testes  unitários   Testes  de  componentes   Testes  de  Integração   Testes  de  Sistemas   Testes  de  Desempenho   Testes  de  Carga     Testes  de  Segurança   Testes  de  Infraestrutura   BDD
  • 6. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Tecnologia   Cri+ca  o  Produto   Testes  Funcionais   Story  Tests   Protó+pos   Exemplos   Simulações   Testes  Exploratórios   Testes  de  Usuabilidade   Testes  de  aceitação  do  usuário   Testes  A/B   Testes  unitários   Testes  de  componentes   Testes  de  Integração   Testes  de  Sistemas   Testes  de  Desempenho   Testes  de  Carga     Testes  de  Segurança   Testes  de  Infraestrutura  
  • 8. soXware  tes+ng  ice-­‐cream  cone   An+-­‐PaLern   hLp://wa+rmelon.files.wordpress.com/2012/01/soXwaretes+ngicecreamconean+paLern.png  
  • 9. Se  cada  build  é  uma  versão  em   potencial  para  ir  para  produção…   Como  garan+r  a  qualidade  ?   hLp://www.rigastagweekend.com/img/ac+vi+es/ac+vi+es-­‐Bungee_Jumping_From_A_Cable_Car-­‐31365088466.jpg  
  • 10. Busca  pela  excelência   hLp://automo+va.com.ar/wp-­‐content/uploads/2013/06/Motor-­‐Renault-­‐F1-­‐2014-­‐2.jpg  
  • 12. hLp://www.f1fana+c.co.uk/wp-­‐content/uploads/2013/06/renault-­‐energy-­‐f1.jpg   Testes  de  Integração  de  Componentes   (grupo  componentes  dentro  da  aplicação)  
  • 13. hLp://2.bp.blogspot.com/-­‐ZcHCWEl1c1U/UcQ-­‐WI-­‐LAhI/AAAAAAAAIwA/oTp2OmqigNw/s1600/COJ19833060506.JPG   Testes  de  Aplicação   (Rodam  em  um  container,  porém  há  mocking  com  outras   aplicações)  
  • 14. Testes  de  Integração  de  Sistemas   Dependência  externa  
  • 17. Testes  de  Desempenho  /  Stress  
  • 19. •  Testes  manuais  demoram  muito  tempo   Por  que  automação  de  testes  é  importante  ?  
  • 20. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   Por  que  automação  de  testes  é  importante  ?  
  • 21. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   •  Automação  libera  as  pessoas  para  fazerem  o   seu  melhor   Por  que  automação  de  testes  é  importante  ?  
  • 22. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   •  Automação  libera  as  pessoas  para  fazerem  o   seu  melhor   •  Testes  de  regressão  automa+zados  fornecem   uma  rede  de  segurança   Por  que  automação  de  testes  é  importante  ?  
  • 23. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   •  Automação  libera  as  pessoas  para  fazerem  o   seu  melhor   •  Testes  de  regressão  automa+zados  fornecem   uma  rede  de  segurança   •  Testes  automa+zados  dão  feedback  rápido   Por  que  automação  de  testes  é  importante  ?  
  • 24. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   •  Automação  libera  as  pessoas  para  fazerem  o   seu  melhor   •  Testes  de  regressão  automa+zados  fornecem   uma  rede  de  segurança   •  Testes  automa+zados  dão  feedback  rápido   •  Testes  são  ó+mas  documentações   Por  que  automação  de  testes  é  importante  ?  
  • 25. A Equipe é responsável pelos testes