SlideShare uma empresa Scribd logo
Teste em produção:
Paraiso   ou     Inferno?




                   @sarahpimentel
O que acontece quando a gente sai
do script e coloca usuários da vida
      real usando o sistema?
Como descobrir o comportamento
         do usuário?
Como descobrir o perfil e
necessidades do meu usuário?
Como atender demandas de
lançamento de produto e mitigar
os riscos da “falta de tempo para
             testar”?
Por quanto tempo vamos segurar o
 lançamento do produto até que
    100% dele esteja testado?
O Software está OK para o time de desenvolvimento
     O Software está OK para o time de testes
        O Software está OK para a diretoria
           O Software está OK para o PO
?
O Software atende as necessidades do cliente?
O Software surpreende positivamente o cliente?
         O Software motiva o cliente?
       O Software conquista o cliente?
A/B Testing
Ramped Deployment
Destructive Testing
Teste em produção:
Paraiso   ou     Inferno?




                   @sarahpimentel
Off topic
Algumas iniciativas …
www.railsgirls.com
www.testingdojo.com.br
www.agilebrazil.com
http://ensaiosdeqa.blogspot.com.br/
Links e contatos
•   http://ensaiosdeqa.blogspot.com.br/
•   www.agilebrazil.com
•   www.testingdojo.com.br
•   www.railsgirls.com

@sarahpimentel
sarah.pimentel@gmail.com

Mais conteúdo relacionado

Mais procurados

Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014
Elias Nogueira
 
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de TestesTOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
Samanta Cicilia
 
MTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression Testing
Samanta Cicilia
 
QConRio 2014 - Uso de Headless Browsers em Testes Automatizados
QConRio 2014 - Uso de Headless Browsers em Testes AutomatizadosQConRio 2014 - Uso de Headless Browsers em Testes Automatizados
QConRio 2014 - Uso de Headless Browsers em Testes Automatizados
Stefan Teixeira
 
TDC 2014 SP - Visual Regression Testing com PhantomCSS
TDC 2014 SP - Visual Regression Testing com PhantomCSSTDC 2014 SP - Visual Regression Testing com PhantomCSS
TDC 2014 SP - Visual Regression Testing com PhantomCSS
Stefan Teixeira
 
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvemMinas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Stefan Teixeira
 
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
Elias Nogueira
 
Quero ser um caçador de bugs
Quero ser um caçador de bugsQuero ser um caçador de bugs
Quero ser um caçador de bugs
Sarah Pimentel
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e Mobile
Elias Nogueira
 
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile TestingDevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
Samanta Cicilia
 
Minas Testing Conference 2016 - Testes de Carga com Locust
Minas Testing Conference 2016 - Testes de Carga com LocustMinas Testing Conference 2016 - Testes de Carga com Locust
Minas Testing Conference 2016 - Testes de Carga com Locust
Stefan Teixeira
 
A importância dos Testes no Devops
A importância dos Testes no DevopsA importância dos Testes no Devops
A importância dos Testes no Devops
Elias Nogueira
 
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
Elias Nogueira
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
Elias Nogueira
 
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
Kamilla Queiroz Xavier
 
Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
Elias Nogueira
 
Drupal e a Qualidade de Software
Drupal e a Qualidade de SoftwareDrupal e a Qualidade de Software
Drupal e a Qualidade de Software
Daniel Carvalhinho
 
Visual Regression Testing: mais um tipo de teste pra sua pipeline
Visual Regression Testing: mais um tipo de teste pra sua pipelineVisual Regression Testing: mais um tipo de teste pra sua pipeline
Visual Regression Testing: mais um tipo de teste pra sua pipeline
Samanta Cicilia
 
Testes para Android de ponta a ponta
Testes para Android de ponta a pontaTestes para Android de ponta a ponta
Testes para Android de ponta a ponta
Elias Nogueira
 
Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...
Elias Nogueira
 

Mais procurados (20)

Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014
 
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de TestesTOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
 
MTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression Testing
 
QConRio 2014 - Uso de Headless Browsers em Testes Automatizados
QConRio 2014 - Uso de Headless Browsers em Testes AutomatizadosQConRio 2014 - Uso de Headless Browsers em Testes Automatizados
QConRio 2014 - Uso de Headless Browsers em Testes Automatizados
 
TDC 2014 SP - Visual Regression Testing com PhantomCSS
TDC 2014 SP - Visual Regression Testing com PhantomCSSTDC 2014 SP - Visual Regression Testing com PhantomCSS
TDC 2014 SP - Visual Regression Testing com PhantomCSS
 
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvemMinas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
 
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
 
Quero ser um caçador de bugs
Quero ser um caçador de bugsQuero ser um caçador de bugs
Quero ser um caçador de bugs
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e Mobile
 
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile TestingDevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
 
Minas Testing Conference 2016 - Testes de Carga com Locust
Minas Testing Conference 2016 - Testes de Carga com LocustMinas Testing Conference 2016 - Testes de Carga com Locust
Minas Testing Conference 2016 - Testes de Carga com Locust
 
A importância dos Testes no Devops
A importância dos Testes no DevopsA importância dos Testes no Devops
A importância dos Testes no Devops
 
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
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
 
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
 
Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
 
Drupal e a Qualidade de Software
Drupal e a Qualidade de SoftwareDrupal e a Qualidade de Software
Drupal e a Qualidade de Software
 
Visual Regression Testing: mais um tipo de teste pra sua pipeline
Visual Regression Testing: mais um tipo de teste pra sua pipelineVisual Regression Testing: mais um tipo de teste pra sua pipeline
Visual Regression Testing: mais um tipo de teste pra sua pipeline
 
Testes para Android de ponta a ponta
Testes para Android de ponta a pontaTestes para Android de ponta a ponta
Testes para Android de ponta a ponta
 
Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...
 

Destaque

Itinerario oficial congreso_jurisdiccional_2012
Itinerario oficial congreso_jurisdiccional_2012Itinerario oficial congreso_jurisdiccional_2012
Itinerario oficial congreso_jurisdiccional_2012
Abram Cantero
 
Insilvis EXCELLENCE 2, towel stand
Insilvis EXCELLENCE 2, towel standInsilvis EXCELLENCE 2, towel stand
Insilvis EXCELLENCE 2, towel stand
insilvis
 
La ley sopa
La ley sopa La ley sopa
La ley sopa
isaacsanta
 
Taras CFO Services - "To Execute Your Financial Success"
Taras CFO Services - "To Execute Your Financial Success"Taras CFO Services - "To Execute Your Financial Success"
Taras CFO Services - "To Execute Your Financial Success"
Matteo Turi
 
Panda security
Panda securityPanda security
Panda security
minavargas
 
Literature review
Literature reviewLiterature review
Literature review
ahmedchattha
 
Self reflection nicole caratozolo
Self reflection  nicole caratozoloSelf reflection  nicole caratozolo
Self reflection nicole caratozolocaratozn
 
LGCL Stonescape
LGCL StonescapeLGCL Stonescape
LGCL Stonescape
BangaloreProp555
 
Que necesito saber
Que necesito saberQue necesito saber
Que necesito saber
valeria2719
 
Menutorritos555
Menutorritos555Menutorritos555
Menutorritos555
torritosgrill
 
Liverpool 29th june 2016
Liverpool 29th june 2016Liverpool 29th june 2016
Liverpool 29th june 2016
Matteo Turi
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
Vanessa Lima
 
Made In Colomvia
Made In ColomviaMade In Colomvia
Made In Colomvia
guestef8ad
 
Idioms dictionary
Idioms dictionaryIdioms dictionary
Idioms dictionary
Kevyn123
 
Governos militares
Governos militaresGovernos militares
Governos militares
Rodrigo Luiz
 
Governos democráticos
Governos democráticosGovernos democráticos
Governos democráticos
Douglas Barraqui
 

Destaque (16)

Itinerario oficial congreso_jurisdiccional_2012
Itinerario oficial congreso_jurisdiccional_2012Itinerario oficial congreso_jurisdiccional_2012
Itinerario oficial congreso_jurisdiccional_2012
 
Insilvis EXCELLENCE 2, towel stand
Insilvis EXCELLENCE 2, towel standInsilvis EXCELLENCE 2, towel stand
Insilvis EXCELLENCE 2, towel stand
 
La ley sopa
La ley sopa La ley sopa
La ley sopa
 
Taras CFO Services - "To Execute Your Financial Success"
Taras CFO Services - "To Execute Your Financial Success"Taras CFO Services - "To Execute Your Financial Success"
Taras CFO Services - "To Execute Your Financial Success"
 
Panda security
Panda securityPanda security
Panda security
 
Literature review
Literature reviewLiterature review
Literature review
 
Self reflection nicole caratozolo
Self reflection  nicole caratozoloSelf reflection  nicole caratozolo
Self reflection nicole caratozolo
 
LGCL Stonescape
LGCL StonescapeLGCL Stonescape
LGCL Stonescape
 
Que necesito saber
Que necesito saberQue necesito saber
Que necesito saber
 
Menutorritos555
Menutorritos555Menutorritos555
Menutorritos555
 
Liverpool 29th june 2016
Liverpool 29th june 2016Liverpool 29th june 2016
Liverpool 29th june 2016
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Made In Colomvia
Made In ColomviaMade In Colomvia
Made In Colomvia
 
Idioms dictionary
Idioms dictionaryIdioms dictionary
Idioms dictionary
 
Governos militares
Governos militaresGovernos militares
Governos militares
 
Governos democráticos
Governos democráticosGovernos democráticos
Governos democráticos
 

Semelhante a Teste em produção - Paraiso ou Inferno?

Os Rumos do Teste de Software
Os Rumos do Teste de SoftwareOs Rumos do Teste de Software
Os Rumos do Teste de Software
andrevdrodrigues
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdades
Cristiano Caetano
 
2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
Bruno Emanuel Silva
 
Verdades e mitos sobre testes que eu gostaria
Verdades e mitos sobre testes que eu gostariaVerdades e mitos sobre testes que eu gostaria
Verdades e mitos sobre testes que eu gostaria
Livia Gabos
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Ramon Durães
 
Automação de testes: Teoria e Prática (SENAI) - Qualister
Automação de testes: Teoria e Prática (SENAI) - QualisterAutomação de testes: Teoria e Prática (SENAI) - Qualister
Automação de testes: Teoria e Prática (SENAI) - Qualister
Cristiano Caetano
 
Agile official
Agile officialAgile official
Agile official
Guilherme Elias
 
Melhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-ponta
Guilherme Cardoso
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
Qualister
 
Dba Testes Gerentes B2
Dba Testes Gerentes B2Dba Testes Gerentes B2
Dba Testes Gerentes B2
Leonardo Molinari
 
Introdução ao Teste de Software
Introdução ao Teste de SoftwareIntrodução ao Teste de Software
Introdução ao Teste de Software
X25 Treinamento e Consultoria
 
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
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
Leonardo Molinari
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
Leonardo Molinari
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
Leonardo Molinari
 
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
Samanta Cicilia
 
Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011
Kleitor Franklint Correa Araujo
 
Alats Seminario V03 3
Alats Seminario V03 3Alats Seminario V03 3
Alats Seminario V03 3
Leonardo Molinari
 
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
Felipe de Oliveira, CSM, CSPO
 
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
GTS-CE
 

Semelhante a Teste em produção - Paraiso ou Inferno? (20)

Os Rumos do Teste de Software
Os Rumos do Teste de SoftwareOs Rumos do Teste de Software
Os Rumos do Teste de Software
 
Automacao de testes mitos e verdades
Automacao de testes mitos e verdadesAutomacao de testes mitos e verdades
Automacao de testes mitos e verdades
 
2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
 
Verdades e mitos sobre testes que eu gostaria
Verdades e mitos sobre testes que eu gostariaVerdades e mitos sobre testes que eu gostaria
Verdades e mitos sobre testes que eu gostaria
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
 
Automação de testes: Teoria e Prática (SENAI) - Qualister
Automação de testes: Teoria e Prática (SENAI) - QualisterAutomação de testes: Teoria e Prática (SENAI) - Qualister
Automação de testes: Teoria e Prática (SENAI) - Qualister
 
Agile official
Agile officialAgile official
Agile official
 
Melhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-ponta
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Dba Testes Gerentes B2
Dba Testes Gerentes B2Dba Testes Gerentes B2
Dba Testes Gerentes B2
 
Introdução ao Teste de Software
Introdução ao Teste de SoftwareIntrodução ao Teste de Software
Introdução ao 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
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
 
Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011
 
Alats Seminario V03 3
Alats Seminario V03 3Alats Seminario V03 3
Alats Seminario V03 3
 
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
 
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
 

Teste em produção - Paraiso ou Inferno?

Notas do Editor

  1. Aqui na Locaweb os times de cada produto fazem testes A/B especialmente para validar usabilidade. Em geral, os produtos tem balanceamento e o que fazemos é colocar uma versão em uma máquina e outra versão na outra máquina. Através do balanceamento, que é aleatório, após um tempo, coletamos os resultados das pessoas que acessaram a pagina A e a pagina B para entender o que aparentemente leva as pessoas a comprarem mais e/ou usar mais/melhor o produto.
  2. Estamos trabalhando na reformulação de alguns sistemas. Migramos parcialmente alguns clientes (apenas algumas funcionalidades), depois liberamos o acesso ao novo sistema para novos usuarios, e aos poucos estamos migrando os outros usuarios. A ideia com isso é mitigar os riscos da nova aplicação. Com menos clientes é mais fácil controlar se algo der errado e dá também para testar aceitacao. é sempre bom ter um botao de feedback na aplicacao para que o cliente possa contribuir com seus pontos.
  3. Antes ainda de liberar para novos clientes de uma forma geral, colocamos uma opcao no painel do cliente para que ele pudesse se candidatar a nos ajudar a validar novas versoes do sistema. Para alguns desses clientes, mandamos convites e urls especificas para que eles pudessem nos ajudar e ainda retribuimos com algum bonus. Isso ocorreu antes ainda de liberar para novos clientes de uma forma geral o sistema.
  4. Os testes de seguranca e performance sao realizados em producao já que a infra tambem influencia e eventualmente o ambiente de systemintegration pode nao estar 100% atualizado com relacao a regras de firewall e outros pontos que influenciam nesses testes. Esses testes sao executados sob agendamento, com uma equipe de plantao em uma warroom para tratar imediatamente problemas decorrentes desses testes. Ja tivemos casos por exemplo da equipe de seguranca derrubar tudo :)