A importancia de testes em todos os aspectos

Elias Nogueira
Elias NogueiraLead Software Engineer em Waes
A importância de testes em
todos os aspectos
Elias Nogueira QA Engineer | Agile Coach, Sicredi
@eliasnogueira
http://eliasnogueira.com
Desafios
HTML/Browser Híbrido Nativo
Foco correto para cada tipo de app
Fragmentação das plataformas - Android
Desafios
Versão Codename API Distribuição
2.3.3 – 2.3.7 Gingerbread 10 0.6%
4.0.3 – 4.0.4 Ice cream Sanduich 15 0.6%
4.1.x
Jelly Bean
16
4.2.x 17
4.3 18
4.4 KitKat 19
5.0
Lollipop
21
5.1 22
6.0 Marshmallow 23
7.0
Nougat
24
7.1 25
https://developer.android.com/about/dashboards/index.html
Gingerbread
0%
Ice	Cream
1% Jelly	Bean
7%
KitKat
15%
Lollipop
29%
Marshmallow
32%
Nougat
16%
Fragmentação das plataformas - iOS
Desafios
https://developer.apple.com/support/appstore
Anteriores
2%
iOS	9
9%
iOS	10
89%
Fragmentação de Dispositivos
• 16 iOS
• 24,093 Android
Desafios
http://iossupportmatrix.com/ https://opensignal.com/reports/2015/08/android-fragmentation/
Tamanho de Tela
Desafios
http://iossupportmatrix.com/ https://opensignal.com/reports/2015/08/android-fragmentation/
Foco de execução
• Cloud vs Device vs Emulador
Desafios
vs vs
Diversas frentes para testar
https://www.ministryoftesting.com/2012/06/getting-started-with-mobile-testing-a-mindmap/
Definir o trabalho em conjunto com um processo
http://www.softwaretestingclass.com/introduction-to-mobile-application-testing/
Como	aprender	tudo	isso?
1 de 10

Recomendados

Automatizando uma app Híbrida por
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app HíbridaElias Nogueira
1.5K visualizações13 slides
Tudo o que você precisa saber para começar a automação de testes em dispositi... por
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
1.1K visualizações35 slides
Apenas um script de teste para iOS e Android por
Apenas um script de teste para iOS e AndroidApenas um script de teste para iOS e Android
Apenas um script de teste para iOS e AndroidElias Nogueira
1.3K visualizações10 slides
Automação de Teste para REST, Web e Mobile por
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 MobileElias Nogueira
3.6K visualizações26 slides
Feedback mais rápido na sua build dividindo os testes funcionais por
Feedback mais rápido na sua build dividindo os testes funcionaisFeedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionaisElias Nogueira
979 visualizações14 slides
Testes para Android de ponta a ponta por
Testes para Android de ponta a pontaTestes para Android de ponta a ponta
Testes para Android de ponta a pontaElias Nogueira
1.5K visualizações16 slides

Mais conteúdo relacionado

Mais procurados

A Importância do Teste Continuo por
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste ContinuoElias Nogueira
1.3K visualizações9 slides
Automatizando uma app Híbrida por
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app HíbridaElias Nogueira
843 visualizações9 slides
Acelerando o feedback e deploy com Automação de Testes! por
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
1.3K visualizações8 slides
Automação de Teste em Front End - Caipira Ágil por
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 ÁgilElias Nogueira
2.6K visualizações37 slides
Teste sua app e aumente as chances de mantê-la no mercado por
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoElias Nogueira
1.4K visualizações12 slides
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ... por
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...tdc-globalcode
346 visualizações18 slides

Mais procurados(20)

A Importância do Teste Continuo por Elias Nogueira
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste Continuo
Elias Nogueira1.3K visualizações
Automatizando uma app Híbrida por Elias Nogueira
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
Elias Nogueira843 visualizações
Acelerando o feedback e deploy com Automação de Testes! por Elias Nogueira
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 Nogueira1.3K visualizações
Automação de Teste em Front End - Caipira Ágil por Elias Nogueira
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 Nogueira2.6K visualizações
Teste sua app e aumente as chances de mantê-la no mercado por Elias Nogueira
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercado
Elias Nogueira1.4K visualizações
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ... por tdc-globalcode
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
tdc-globalcode346 visualizações
Agileze seus testes com automacao e grid por Elias Nogueira
Agileze seus testes com automacao e gridAgileze seus testes com automacao e grid
Agileze seus testes com automacao e grid
Elias Nogueira2.1K visualizações
Automação de Teste com Robotium - Tche Mobile 2014 por Elias Nogueira
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 Nogueira1.5K visualizações
Automação de Teste para iOS e Android com Appium por Elias Nogueira
Automação de Teste para iOS e Android com AppiumAutomação de Teste para iOS e Android com Appium
Automação de Teste para iOS e Android com Appium
Elias Nogueira3.9K visualizações
Application Insights - Monitore a sua aplicação em tempo real por André Dias
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
André Dias878 visualizações
Criando uma grid para execução de teste automatizado funcional e e2e por Elias Nogueira
Criando uma grid para execução de teste automatizado funcional e e2eCriando uma grid para execução de teste automatizado funcional e e2e
Criando uma grid para execução de teste automatizado funcional e e2e
Elias Nogueira815 visualizações
Como ensinei mais de 1000 testadores por Elias Nogueira
Como ensinei mais de 1000 testadoresComo ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadores
Elias Nogueira1.2K visualizações
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software por André Dias
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
André Dias2.4K visualizações
Automação de Teste em UI para Android por Elias Nogueira
Automação de Teste em UI para AndroidAutomação de Teste em UI para Android
Automação de Teste em UI para Android
Elias Nogueira2.6K visualizações
Framework Robotium por Aluisio Junior
Framework RobotiumFramework Robotium
Framework Robotium
Aluisio Junior382 visualizações
A importância dos Testes no Devops por Elias Nogueira
A importância dos Testes no DevopsA importância dos Testes no Devops
A importância dos Testes no Devops
Elias Nogueira1.4K visualizações
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019) por Mayara Fernandes
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
Mayara Fernandes1.8K visualizações
Coders On Beer + Ministry Of Testing - Agile Testing por Samanta Cicilia
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
Samanta Cicilia363 visualizações
InterCon - Automatizando Visual Regression Testing por Samanta Cicilia
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
Samanta Cicilia420 visualizações
Automação em Wearables para Android por Elias Nogueira
Automação em Wearables para AndroidAutomação em Wearables para Android
Automação em Wearables para Android
Elias Nogueira2.3K visualizações

Similar a A importancia de testes em todos os aspectos

O que é preciso para ser um desenvolvedor Android por
O que é preciso para ser um desenvolvedor AndroidO que é preciso para ser um desenvolvedor Android
O que é preciso para ser um desenvolvedor AndroidNelson Glauber Leal
168 visualizações34 slides
Mobile Apps Cross-Platform por
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
2.2K visualizações34 slides
Curso: Desenvolvimento de aplicativos híbridos (dia 1) por
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Wennder Santos
611 visualizações78 slides
Criando uma grid para execução de testes paralelo com Appium por
Criando uma grid para execução de testes paralelo com AppiumCriando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com AppiumElias Nogueira
1.4K visualizações29 slides
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t... por
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Marcelo Marques Gonçalves
58 visualizações63 slides
Aplicativos Híbridos e Xamarin Test Cloud por
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloudakamud
186 visualizações45 slides

Similar a A importancia de testes em todos os aspectos(20)

O que é preciso para ser um desenvolvedor Android por Nelson Glauber Leal
O que é preciso para ser um desenvolvedor AndroidO que é preciso para ser um desenvolvedor Android
O que é preciso para ser um desenvolvedor Android
Nelson Glauber Leal168 visualizações
Mobile Apps Cross-Platform por Adriel Café
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
Adriel Café2.2K visualizações
Curso: Desenvolvimento de aplicativos híbridos (dia 1) por Wennder Santos
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Wennder Santos611 visualizações
Criando uma grid para execução de testes paralelo com Appium por Elias Nogueira
Criando uma grid para execução de testes paralelo com AppiumCriando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com Appium
Elias Nogueira1.4K visualizações
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t... por Marcelo Marques Gonçalves
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Marcelo Marques Gonçalves58 visualizações
Aplicativos Híbridos e Xamarin Test Cloud por akamud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloud
akamud186 visualizações
Aplicativos híbridos e Xamarin Test Cloud por Wennder Santos
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test Cloud
Wennder Santos584 visualizações
Definindo testes e estratégias para dispositivos móveis por Thiago Cordeiro
Definindo testes e estratégias para dispositivos móveisDefinindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveis
Thiago Cordeiro918 visualizações
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla... por Paulo Cesar Ortins Brito
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Semana Computação UFBA 2014 - Quer desenvolver aplicações nativas e cross-pla...
Paulo Cesar Ortins Brito753 visualizações
Desenvolvimento android braga_geek_nights (1) por muldy
Desenvolvimento android braga_geek_nights (1)Desenvolvimento android braga_geek_nights (1)
Desenvolvimento android braga_geek_nights (1)
muldy693 visualizações
Semana Computação Unifacs 2014 - Quer desenvolver aplicações nativas e cross-... por Paulo Cesar Ortins Brito
Semana Computação Unifacs 2014 - Quer desenvolver aplicações nativas e cross-...Semana Computação Unifacs 2014 - Quer desenvolver aplicações nativas e cross-...
Semana Computação Unifacs 2014 - Quer desenvolver aplicações nativas e cross-...
Paulo Cesar Ortins Brito718 visualizações
Seminário de Desenvolvimento Mobile - Etec Cafelândia por Diego Cavalca
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Diego Cavalca828 visualizações
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais por Édipo Souza
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Édipo Souza1.8K visualizações
MVPConf - Azure Functions por CDS
MVPConf - Azure FunctionsMVPConf - Azure Functions
MVPConf - Azure Functions
CDS99 visualizações
Desenvolvimento com windows 8.1 por Alvaro Brognoli
Desenvolvimento com windows 8.1Desenvolvimento com windows 8.1
Desenvolvimento com windows 8.1
Alvaro Brognoli1.4K visualizações
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando... por Paulo Cesar Ortins Brito
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
GDG Tech Talk - Quer desenvolver aplicações nativas e cross-plataforma usando...
Paulo Cesar Ortins Brito461 visualizações
Javascript State of the Union 2015 por Huge
Javascript State of the Union 2015Javascript State of the Union 2015
Javascript State of the Union 2015
Huge3.6K visualizações
Desenvolvimento Mobile por Elton Minetto
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
Elton Minetto2.5K visualizações
Automatização de testes funcionais em dispositivos móveis utilizando a técnic... por Rafael Chiavegatto
Automatização de testes funcionais em dispositivos móveis utilizando a técnic...Automatização de testes funcionais em dispositivos móveis utilizando a técnic...
Automatização de testes funcionais em dispositivos móveis utilizando a técnic...
Rafael Chiavegatto772 visualizações

Mais de Elias Nogueira

Criando uma arquitetura para seus testes de API com RestAssured por
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssuredElias Nogueira
2.3K visualizações42 slides
API Testing following the Test Pyramid por
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test PyramidElias Nogueira
1.7K visualizações51 slides
De a máxima cobertura nos seus testes de API por
De a máxima cobertura nos seus testes de APIDe a máxima cobertura nos seus testes de API
De a máxima cobertura nos seus testes de APIElias Nogueira
3.2K visualizações37 slides
Automação e virtualização de serviços por
Automação e virtualização de serviçosAutomação e virtualização de serviços
Automação e virtualização de serviçosElias Nogueira
2.2K visualizações53 slides
Usando containers com auto-escala de testes por
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testesElias Nogueira
1.1K visualizações22 slides
Coach por Imersão - Buscando a excelência técnica com o time por
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeElias Nogueira
881 visualizações22 slides

Mais de Elias Nogueira(20)

Criando uma arquitetura para seus testes de API com RestAssured por Elias Nogueira
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssured
Elias Nogueira2.3K visualizações
API Testing following the Test Pyramid por Elias Nogueira
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test Pyramid
Elias Nogueira1.7K visualizações
De a máxima cobertura nos seus testes de API por Elias Nogueira
De a máxima cobertura nos seus testes de APIDe a máxima cobertura nos seus testes de API
De a máxima cobertura nos seus testes de API
Elias Nogueira3.2K visualizações
Automação e virtualização de serviços por Elias Nogueira
Automação e virtualização de serviçosAutomação e virtualização de serviços
Automação e virtualização de serviços
Elias Nogueira2.2K visualizações
Usando containers com auto-escala de testes por Elias Nogueira
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testes
Elias Nogueira1.1K visualizações
Coach por Imersão - Buscando a excelência técnica com o time por Elias Nogueira
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o time
Elias Nogueira881 visualizações
O Agile Coach pode (e muitas vezes deve) ser técnico por Elias Nogueira
O Agile Coach pode (e muitas vezes deve) ser técnicoO Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnico
Elias Nogueira714 visualizações
Create an architecture for web test automation por Elias Nogueira
Create an architecture for web test automationCreate an architecture for web test automation
Create an architecture for web test automation
Elias Nogueira1.2K visualizações
Paralelize seus testes web e mobile para ter feedbacks mais rápidos por Elias Nogueira
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Elias Nogueira704 visualizações
Como 4 Agile Coaches trabalham em uma Transformação Ágil por Elias Nogueira
Como 4 Agile Coaches trabalham em uma Transformação Ágil Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil
Elias Nogueira810 visualizações
Papel do QA na Transformação Ágil por Elias Nogueira
Papel do QA na Transformação ÁgilPapel do QA na Transformação Ágil
Papel do QA na Transformação Ágil
Elias Nogueira1.2K visualizações
BDD não é automação de teste - Scrum Gathering por Elias Nogueira
BDD não é automação de teste - Scrum GatheringBDD não é automação de teste - Scrum Gathering
BDD não é automação de teste - Scrum Gathering
Elias Nogueira4.1K visualizações
Como criar e executar testes paralelos web usando Selenium e containers por Elias Nogueira
Como criar e executar testes paralelos web usando Selenium e containersComo criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containers
Elias Nogueira3.5K visualizações
Improve Yourself -- Learn the Skills, Join the Community - Tests por Elias Nogueira
Improve Yourself -- Learn the Skills, Join the Community - TestsImprove Yourself -- Learn the Skills, Join the Community - Tests
Improve Yourself -- Learn the Skills, Join the Community - Tests
Elias Nogueira376 visualizações
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p... por Elias Nogueira
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
Elias Nogueira1.2K visualizações
BDD não é Automação de Testes por Elias Nogueira
BDD não é Automação de TestesBDD não é Automação de Testes
BDD não é Automação de Testes
Elias Nogueira5.3K visualizações
Como ter sucesso ministrando uma palestra técnica por Elias Nogueira
Como ter sucesso ministrando uma palestra técnicaComo ter sucesso ministrando uma palestra técnica
Como ter sucesso ministrando uma palestra técnica
Elias Nogueira594 visualizações
Quais são os steps de que deve conter na sua pipeline? por Elias Nogueira
Quais são os steps de que deve conter na sua pipeline?Quais são os steps de que deve conter na sua pipeline?
Quais são os steps de que deve conter na sua pipeline?
Elias Nogueira391 visualizações
Tem que testar mesmo? por Elias Nogueira
Tem que testar mesmo?Tem que testar mesmo?
Tem que testar mesmo?
Elias Nogueira605 visualizações
Testes em todos os niveis de planejamento por Elias Nogueira
Testes em todos os niveis de planejamentoTestes em todos os niveis de planejamento
Testes em todos os niveis de planejamento
Elias Nogueira644 visualizações

A importancia de testes em todos os aspectos