SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
O que deu errado e
não te contaram
sobre o início de
uma automação
Sara Áquila
Sara Áquila
Do interior de MG para BH.
7 anos de experiência como QA.
Tester Engineer na CI&T, logo aqui no 3º andar :)
@saraquilam saraquilam saraquilam
Como foi o projeto:
MOBILE / Android
Projeto com vários times
Entregar automação para os times
Aprender durante o sprint
Sem estratégia de testes
Quando falamos de teste:
Funcionalidades acessadas em cada sistema
Android Fragmentation Report:
Android Fragmentation Report:
Generalizando :)
Testes de UI
Generalizando :)
Quero todos os testes!
Processo Ágil
Iteração zero
Iteração zero
O que testar?
Onde?
Como?
O que testar?
Cliente equipe Nós
O que testar?
Onde posso testar?
Onde posso testar?
Não adianta ter a melhor ferramenta,
o melhor teste, se é feito no nível
errado
Pirâmide de testes
Anti-patterns
Anti-patterns cupcake
Como testar?
- Analisar o contexto
- Entender quais tipos de
ferramentas pode usar
- Questionar sobre o que é usado e
porque
- priorizar os testes
Como testar?
Como testar?
- O que é integração contínua? Como o
primeiro quadrante pode impactar esse
processo?
- Como o primeiro quadrante influencia o
processo de desenvolvimento ágil? O que
o papel de QA tem a ver com isso?
Como testar?
- Como ficaria o gerenciamento defeitos em
cada um dos quadrantes?
- Que tipo de impacto os testes
automatizados tem para o negócio e para
o time ágil?
Não basta estudar, tem que aplicar:
Dúvidas
→https://google.github.io/android-testing-support-library/docs/espre
sso/index.html
→https://venturebeat.com/2015/08/05/fragmentation-report-there-ar
e-now-24093-distinct-android-devices-up-78-from-last-year/
→https://www.thoughtworks.com/pt/insights/blog/introducing-softw
are-testing-cupcake-anti-pattern
→http://lisacrispin.com/2011/11/08/using-the-agile-testing-quadrant
s/
→ Muitas palestras :D
Referências
Obrigada!
@saraquilam saraquilam saraquilam

Mais conteúdo relacionado

Mais procurados

Teste em produção - Paraiso ou Inferno?
Teste em produção - Paraiso ou Inferno?Teste em produção - Paraiso ou Inferno?
Teste em produção - Paraiso ou Inferno?Sarah Pimentel
 
Metodologias de desenvolvimento de software
Metodologias de desenvolvimento de softwareMetodologias de desenvolvimento de software
Metodologias de desenvolvimento de softwareLetícia Elaine Krauss
 
Exercícios teste de software
Exercícios   teste de softwareExercícios   teste de software
Exercícios teste de softwaremarildovezaro
 
Você ainda não pratica TDD?
Você ainda não pratica TDD?Você ainda não pratica TDD?
Você ainda não pratica TDD?Maurício Aniche
 
Apresentacao prototipacao
Apresentacao prototipacaoApresentacao prototipacao
Apresentacao prototipacaoRafael Blink
 
Desvendando testes de software
Desvendando testes de softwareDesvendando testes de software
Desvendando testes de softwareLorena Caldas
 
[GTS-BA] Desvendando testes de software
[GTS-BA] Desvendando testes de software[GTS-BA] Desvendando testes de software
[GTS-BA] Desvendando testes de softwareGTS Bahia
 
ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas depend...
ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas depend...ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas depend...
ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas depend...Renato Groff
 
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...Walmyr Lima e Silva Filho
 
Palestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endPalestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endRodrigo Caneppele
 
Como se tornar Agile Tester
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile TesterElias Nogueira
 
Criando um ambiente real de distribuição de aplicativos usando TestFairy
Criando um ambiente real de distribuição de aplicativos usando TestFairyCriando um ambiente real de distribuição de aplicativos usando TestFairy
Criando um ambiente real de distribuição de aplicativos usando TestFairyRafael Pacheco
 
aGITe antes de versionar
aGITe antes de versionaraGITe antes de versionar
aGITe antes de versionars4nx
 

Mais procurados (20)

Teste em produção - Paraiso ou Inferno?
Teste em produção - Paraiso ou Inferno?Teste em produção - Paraiso ou Inferno?
Teste em produção - Paraiso ou Inferno?
 
Teste automatizados e tdd
Teste automatizados e tddTeste automatizados e tdd
Teste automatizados e tdd
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
Metodologias de desenvolvimento de software
Metodologias de desenvolvimento de softwareMetodologias de desenvolvimento de software
Metodologias de desenvolvimento de software
 
Exercícios teste de software
Exercícios   teste de softwareExercícios   teste de software
Exercícios teste de software
 
O teste atualmente
O teste atualmenteO teste atualmente
O teste atualmente
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
BDD em Ação
BDD em AçãoBDD em Ação
BDD em Ação
 
Você ainda não pratica TDD?
Você ainda não pratica TDD?Você ainda não pratica TDD?
Você ainda não pratica TDD?
 
Apresentacao prototipacao
Apresentacao prototipacaoApresentacao prototipacao
Apresentacao prototipacao
 
Desvendando testes de software
Desvendando testes de softwareDesvendando testes de software
Desvendando testes de software
 
[GTS-BA] Desvendando testes de software
[GTS-BA] Desvendando testes de software[GTS-BA] Desvendando testes de software
[GTS-BA] Desvendando testes de software
 
ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas depend...
ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas depend...ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas depend...
ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas depend...
 
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
Testando na Gringa - Se preparando para uma entrevista técnica para uma vaga ...
 
Palestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endPalestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-end
 
Como se tornar Agile Tester
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile Tester
 
Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011
 
Modelo Espiral
Modelo EspiralModelo Espiral
Modelo Espiral
 
Criando um ambiente real de distribuição de aplicativos usando TestFairy
Criando um ambiente real de distribuição de aplicativos usando TestFairyCriando um ambiente real de distribuição de aplicativos usando TestFairy
Criando um ambiente real de distribuição de aplicativos usando TestFairy
 
aGITe antes de versionar
aGITe antes de versionaraGITe antes de versionar
aGITe antes de versionar
 

Semelhante a O que deu errado na automação e não te contaram

O que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeO que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeGustavo Silveira
 
Principais conceitos em testes de software
Principais conceitos em testes de softwarePrincipais conceitos em testes de software
Principais conceitos em testes de softwareJoyce Bastos
 
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 TestesSamanta Cicilia
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POAAline Zanin
 
Palestra eu testo voce testa ninguem testa- TDC2012 - Goiânia
Palestra   eu testo voce testa ninguem testa- TDC2012 - GoiâniaPalestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia
Palestra eu testo voce testa ninguem testa- TDC2012 - GoiâniaAlan Jose
 
Palestra: Por que é importante fazer testes de usabilidade - e como começar já!
Palestra: Por que é importante fazer testes de usabilidade - e como começar já!Palestra: Por que é importante fazer testes de usabilidade - e como começar já!
Palestra: Por que é importante fazer testes de usabilidade - e como começar já!Elisa Volpato
 
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
 
Iintegrity Meter
Iintegrity MeterIintegrity Meter
Iintegrity MeterRonen
 
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
 
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
 
Automatizando testes de UI no Android com Espresso
Automatizando testes de UI no Android com EspressoAutomatizando testes de UI no Android com Espresso
Automatizando testes de UI no Android com EspressoVinícius de Paula
 
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
 
Planejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilPlanejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilAriane Izac
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilJoão Clineu - CTFL, CSM, CSD
 
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
 

Semelhante a O que deu errado na automação e não te contaram (20)

TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdfTesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
 
O que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeO que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de Usabilidade
 
Principais conceitos em testes de software
Principais conceitos em testes de softwarePrincipais conceitos em testes de software
Principais conceitos em testes de software
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
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
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POA
 
Palestra eu testo voce testa ninguem testa- TDC2012 - Goiânia
Palestra   eu testo voce testa ninguem testa- TDC2012 - GoiâniaPalestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia
Palestra eu testo voce testa ninguem testa- TDC2012 - Goiânia
 
Testes de unidade - Conhecendo e aplicando
Testes de unidade - Conhecendo e aplicandoTestes de unidade - Conhecendo e aplicando
Testes de unidade - Conhecendo e aplicando
 
Palestra: Por que é importante fazer testes de usabilidade - e como começar já!
Palestra: Por que é importante fazer testes de usabilidade - e como começar já!Palestra: Por que é importante fazer testes de usabilidade - e como começar já!
Palestra: Por que é importante fazer testes de usabilidade - e como começar já!
 
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
 
Iintegrity Meter
Iintegrity MeterIintegrity Meter
Iintegrity Meter
 
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
 
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
 
Automatizando testes de UI no Android com Espresso
Automatizando testes de UI no Android com EspressoAutomatizando testes de UI no Android com Espresso
Automatizando testes de UI no Android com Espresso
 
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
 
Planejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilPlanejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágil
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
 
Processo de implantação de testes automatizados
Processo de implantação de testes automatizadosProcesso de implantação de testes automatizados
Processo de implantação de testes automatizados
 

O que deu errado na automação e não te contaram