SlideShare uma empresa Scribd logo
1 de 24
TESTE DE SOFTWARE
PARA MOBILE (S40 & WP)
Andreia Matos dos Santos
Igor de Borborema Correia
DESAFIOS
DISPLAY INTERAÇÃO COM USUÁRIO SISTEMA OPERACIONAL LOJA DE APP




BATERIA PROCESSAMENTO CONECTIVIDADE TECLADOS ARMAZENAMENTO
TIPOS DE APPS


                  S40
                J2ME
                MOBILE WEB
TIPOS DE APPS


   WP
         NATIVO
     MOBILE WEB
AUTOMAÇÃO DE TESTES
J2ME APP
       Eclipse + JUnit

NATIVO WINDOWS PHONE
       Silverlight unit testing for windows phone
       Wp market place test kit
       Wp performance analysis tool
EMULADOR
TESTES FUNCIONAIS
PERFORMANCE

USER INTERFACE

PORTABILIDADE

FUNCIONALIDADE

CONEXÃO

TESTE DO USUÁRIO FINAL

Ferramenta online: http://www.developer.nokia.com/Devices/Remote_device_access/
Testador MÓVEL - Habilidades
FOCO E CRITICIDADE

ENTENDER A ARQUITETURA DO SISTEMA MÓVEL
(HARDWARE INCLUSIVE)

TESTAR A INTEGRAÇÃO ENTRE SISTEMAS

TESTES DE PERFORMANCE
Testador Móvel - Preocupações
Quais dispositivos o aplicativo deve ser testado?

Quais as áreas de alto risco da funcionalidade?

Quem é o público-alvo do aplicativo?

Quanto das funcionalidades do aplicativo já foi testado?

É um novo aplicativo ou atualização de um app já existente?
Desafio do Teste Móvel
Prioridades do teste Móvel
PERFORMANCE
      TEMPO     BATERIA     REDE TELEFONIA   MEMÓRIA E CPU

TEMPO DE INSTALAÇÃO

COMPORTAMENTO QUANDO USADO EM EXCESSO

TEMPO PARA CARREGAR TELA

COMPORTAMENTO QUANDO POUCA MEMÓRIA

EXECUÇÃO SIMULTÂNEA DE MUITOS APLICATIVOS

TEMPO EM LEITURA DE DADOS DO SERVIDOR
Tendências do Teste Móvel




                  World Quality Report – 2012
                      Capgemini Consultants
TOP 10 FALHAS – QA
INCOMPATIBILIDADE DE IDIOMAS
CONTEÚDO INADEQUADO
APP TRAVA OU FECHA INESPERADAMENTE
NOME DO ARQUIVO DIFERENTE DO NOME NA TELA
TELA “CORTADA”
O TECLADO DO DISPLAY HABILITADA POR PADRÃO
FALTA POLÍTICA DE PRIVACIDADE
FALTA DO ABOUT
SOM HABILITADO ENQUANTO SUSPENSO
CASO REAL
      APLICATIVO:
             TOUCHTETRIS

      TIPO DE APLICATIVO:
              MOBILEWEB APP
              HTML, CSS E JAVASCRIPT + FRAMEWORK DE
                                        PORTABILIDADE
      PLATAFORMA:
              WINDOWS PHONE

      LOJA DE APLICATIVO:
             MARKET PLACE
CASO REAL



       1   Tela Anterior ao pressionar Back

       2   Ativar modo Pause ao pressionar Back
CASO REAL
RESULTADO




CELULARES TESTADOS
CATEGORIA DA FALHA


REQUISITOS                        RESULTADO
                                  ESPERADO




       PASSO A PASSO PARA REPRODUÇÃO
REQUISITOS

                               RESULTADO
                               ESPERADO




     PASSO A PASSO PARA REPRODUÇÃO
CASO REAL


       17 dias               5 dias
                 IN REVIEW            REVIEWED


                 MÉDIA: 3 SEMANAS

                 + TEMPO DE DESENVOLVIMENTO
CONCLUSÃO
- Sempre testar no device final. Http://www.Developer.Nokia.Com/devices/remote_device_access/
- Foco no usuário. Eles podem ajudar seu sucesso.
- Marketplace e nokia store tem um trabalho humano.
- Marketplace e nokia store tem uma verificação automática de segurança para
acesso de apis nativas.
- Sempre desenvolver com boas práticas de desenvolvimento independente da
plataforma ou tecnologia usada.
- Pensar em testes multiplataformas (unified testing iniative)
OBRIGADO
 “Um teste pode mostrar a presença de falhas em um
              software, mais nunca a sua ausência.”

                                          Djiskstra


ANDREIA M. DOS SANTOS
and15reia@gmail.com
twitter: @andreisa15

IGOR B. CORREIA
igorborborema@gmail.com
twitter: @igorborborema

Mais conteúdo relacionado

Mais procurados

Visual Studio Summit 2016 - Xamarin Test Cloud
Visual Studio Summit 2016 - Xamarin Test CloudVisual Studio Summit 2016 - Xamarin Test Cloud
Visual Studio Summit 2016 - Xamarin Test CloudAlexandre Zollinger Chohfi
 
Automação de testes mobile na nuvem - iOS e Android
Automação de testes mobile na nuvem - iOS e AndroidAutomação de testes mobile na nuvem - iOS e Android
Automação de testes mobile na nuvem - iOS e AndroiddeviceLab
 
Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010Elias Nogueira
 
Testes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoTestes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoJoyce Bastos
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraDiego Gabriel Cardoso
 
Automação mobile ios - TDC
Automação mobile ios - TDCAutomação mobile ios - TDC
Automação mobile ios - TDCNàtali Cabral
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativosMobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativosLetticia Nicoli
 
Android Dev Conference 2017 - Entrega Contínua para Mobile
Android Dev Conference 2017 - Entrega Contínua para MobileAndroid Dev Conference 2017 - Entrega Contínua para Mobile
Android Dev Conference 2017 - Entrega Contínua para MobileiMasters
 
Automação mobile Android - TDC
Automação mobile Android - TDCAutomação mobile Android - TDC
Automação mobile Android - TDCNàtali Cabral
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsWilliam S. Rodriguez
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019akamud
 
[7Masters Aug, 2018] Escolhas durante automação de testes de API
[7Masters Aug, 2018] Escolhas durante automação de testes de API[7Masters Aug, 2018] Escolhas durante automação de testes de API
[7Masters Aug, 2018] Escolhas durante automação de testes de APIJúlio de Lima
 
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farmTiago Guimarães da Silva
 
[ScrumDay2020] A evolução da responsabilidade em testes
[ScrumDay2020] A evolução da responsabilidade em testes[ScrumDay2020] A evolução da responsabilidade em testes
[ScrumDay2020] A evolução da responsabilidade em testesJúlio de Lima
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
 
DevOps aplicado a Mobile: Challenge Accepted
DevOps aplicado a Mobile: Challenge AcceptedDevOps aplicado a Mobile: Challenge Accepted
DevOps aplicado a Mobile: Challenge AcceptedLetticia Nicoli
 
Plugins e Controles para Xamarin.Forms Canal.net DevWeek
Plugins e Controles para Xamarin.Forms Canal.net DevWeekPlugins e Controles para Xamarin.Forms Canal.net DevWeek
Plugins e Controles para Xamarin.Forms Canal.net DevWeekThiago Bertuzzi
 

Mais procurados (20)

Visual Studio Summit 2016 - Xamarin Test Cloud
Visual Studio Summit 2016 - Xamarin Test CloudVisual Studio Summit 2016 - Xamarin Test Cloud
Visual Studio Summit 2016 - Xamarin Test Cloud
 
Automação de testes mobile na nuvem - iOS e Android
Automação de testes mobile na nuvem - iOS e AndroidAutomação de testes mobile na nuvem - iOS e Android
Automação de testes mobile na nuvem - iOS e Android
 
Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010Automação de Teste - BRATESTE 2010
Automação de Teste - BRATESTE 2010
 
Testes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceitoTestes automatizados mobile - uma prova de conceito
Testes automatizados mobile - uma prova de conceito
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
 
Automação mobile ios - TDC
Automação mobile ios - TDCAutomação mobile ios - TDC
Automação mobile ios - TDC
 
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativosMobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos
 
Android Dev Conference 2017 - Entrega Contínua para Mobile
Android Dev Conference 2017 - Entrega Contínua para MobileAndroid Dev Conference 2017 - Entrega Contínua para Mobile
Android Dev Conference 2017 - Entrega Contínua para Mobile
 
Automação mobile Android - TDC
Automação mobile Android - TDCAutomação mobile Android - TDC
Automação mobile Android - TDC
 
Apps Hibridos
Apps HibridosApps Hibridos
Apps Hibridos
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
 
Framework Robotium
Framework RobotiumFramework Robotium
Framework Robotium
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
 
[7Masters Aug, 2018] Escolhas durante automação de testes de API
[7Masters Aug, 2018] Escolhas durante automação de testes de API[7Masters Aug, 2018] Escolhas durante automação de testes de API
[7Masters Aug, 2018] Escolhas durante automação de testes de API
 
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
26/10 - Meetup Dev.up!, Appium - Executando testes mobile utilizando device farm
 
[ScrumDay2020] A evolução da responsabilidade em testes
[ScrumDay2020] A evolução da responsabilidade em testes[ScrumDay2020] A evolução da responsabilidade em testes
[ScrumDay2020] A evolução da responsabilidade em testes
 
Titanium
TitaniumTitanium
Titanium
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
 
DevOps aplicado a Mobile: Challenge Accepted
DevOps aplicado a Mobile: Challenge AcceptedDevOps aplicado a Mobile: Challenge Accepted
DevOps aplicado a Mobile: Challenge Accepted
 
Plugins e Controles para Xamarin.Forms Canal.net DevWeek
Plugins e Controles para Xamarin.Forms Canal.net DevWeekPlugins e Controles para Xamarin.Forms Canal.net DevWeek
Plugins e Controles para Xamarin.Forms Canal.net DevWeek
 

Semelhante a TESTE DE SOFTWARE PARA MOBILE (S40 & WP)

Definindo testes e estratégias para dispositivos móveis
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óveisThiago Cordeiro
 
Andréia Vieira - O que é mobile testing
Andréia Vieira - O que é mobile testingAndréia Vieira - O que é mobile testing
Andréia Vieira - O que é mobile testingINdT
 
Teste sua app e aumente as chances de mantê-la no mercado
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
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloudakamud
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudWennder Santos
 
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...minastestingconference
 
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
 
Desenvolvimento para Windows Phone 7
Desenvolvimento para Windows Phone 7Desenvolvimento para Windows Phone 7
Desenvolvimento para Windows Phone 7Marcos Jahn
 
Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7Daniel Ferreira
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileakamud
 
Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno Pina
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayiMasters
 
[VSSUMMIT] Instrumentação completa com Visual Studio App Center
[VSSUMMIT] Instrumentação completa com Visual Studio App Center[VSSUMMIT] Instrumentação completa com Visual Studio App Center
[VSSUMMIT] Instrumentação completa com Visual Studio App CenterLetticia Nicoli
 
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7Entendendo a Plataforma de Desenvolvimento do Windows Phone 7
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7Gesmar de Paula Santos Júnior
 
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...akamud
 
DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?Letticia Nicoli
 

Semelhante a TESTE DE SOFTWARE PARA MOBILE (S40 & WP) (20)

Definindo testes e estratégias para dispositivos móveis
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
 
Andréia Vieira - O que é mobile testing
Andréia Vieira - O que é mobile testingAndréia Vieira - O que é mobile testing
Andréia Vieira - O que é mobile testing
 
Teste sua app e aumente as chances de mantê-la no mercado
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
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloud
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test Cloud
 
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...
 
Apps tecnologias e usos
Apps   tecnologias e usosApps   tecnologias e usos
Apps tecnologias e usos
 
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
 
Desenvolvimento para Windows Phone 7
Desenvolvimento para Windows Phone 7Desenvolvimento para Windows Phone 7
Desenvolvimento para Windows Phone 7
 
Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
 
Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013
 
Cb soft2013 andreia&igor_final
Cb soft2013 andreia&igor_finalCb soft2013 andreia&igor_final
Cb soft2013 andreia&igor_final
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google Play
 
[VSSUMMIT] Instrumentação completa com Visual Studio App Center
[VSSUMMIT] Instrumentação completa com Visual Studio App Center[VSSUMMIT] Instrumentação completa com Visual Studio App Center
[VSSUMMIT] Instrumentação completa com Visual Studio App Center
 
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7Entendendo a Plataforma de Desenvolvimento do Windows Phone 7
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7
 
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
 
DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?
 
HP Mobile Testing
HP Mobile TestingHP Mobile Testing
HP Mobile Testing
 
Teste de software
Teste de softwareTeste de software
Teste de software
 

TESTE DE SOFTWARE PARA MOBILE (S40 & WP)

  • 1.
  • 2. TESTE DE SOFTWARE PARA MOBILE (S40 & WP) Andreia Matos dos Santos Igor de Borborema Correia
  • 3. DESAFIOS DISPLAY INTERAÇÃO COM USUÁRIO SISTEMA OPERACIONAL LOJA DE APP BATERIA PROCESSAMENTO CONECTIVIDADE TECLADOS ARMAZENAMENTO
  • 4. TIPOS DE APPS S40 J2ME MOBILE WEB
  • 5. TIPOS DE APPS WP NATIVO MOBILE WEB
  • 6. AUTOMAÇÃO DE TESTES J2ME APP Eclipse + JUnit NATIVO WINDOWS PHONE Silverlight unit testing for windows phone Wp market place test kit Wp performance analysis tool
  • 8. TESTES FUNCIONAIS PERFORMANCE USER INTERFACE PORTABILIDADE FUNCIONALIDADE CONEXÃO TESTE DO USUÁRIO FINAL Ferramenta online: http://www.developer.nokia.com/Devices/Remote_device_access/
  • 9. Testador MÓVEL - Habilidades FOCO E CRITICIDADE ENTENDER A ARQUITETURA DO SISTEMA MÓVEL (HARDWARE INCLUSIVE) TESTAR A INTEGRAÇÃO ENTRE SISTEMAS TESTES DE PERFORMANCE
  • 10. Testador Móvel - Preocupações Quais dispositivos o aplicativo deve ser testado? Quais as áreas de alto risco da funcionalidade? Quem é o público-alvo do aplicativo? Quanto das funcionalidades do aplicativo já foi testado? É um novo aplicativo ou atualização de um app já existente?
  • 13. PERFORMANCE TEMPO BATERIA REDE TELEFONIA MEMÓRIA E CPU TEMPO DE INSTALAÇÃO COMPORTAMENTO QUANDO USADO EM EXCESSO TEMPO PARA CARREGAR TELA COMPORTAMENTO QUANDO POUCA MEMÓRIA EXECUÇÃO SIMULTÂNEA DE MUITOS APLICATIVOS TEMPO EM LEITURA DE DADOS DO SERVIDOR
  • 14. Tendências do Teste Móvel World Quality Report – 2012 Capgemini Consultants
  • 15. TOP 10 FALHAS – QA INCOMPATIBILIDADE DE IDIOMAS CONTEÚDO INADEQUADO APP TRAVA OU FECHA INESPERADAMENTE NOME DO ARQUIVO DIFERENTE DO NOME NA TELA TELA “CORTADA” O TECLADO DO DISPLAY HABILITADA POR PADRÃO FALTA POLÍTICA DE PRIVACIDADE FALTA DO ABOUT SOM HABILITADO ENQUANTO SUSPENSO
  • 16. CASO REAL APLICATIVO: TOUCHTETRIS TIPO DE APLICATIVO: MOBILEWEB APP HTML, CSS E JAVASCRIPT + FRAMEWORK DE PORTABILIDADE PLATAFORMA: WINDOWS PHONE LOJA DE APLICATIVO: MARKET PLACE
  • 17. CASO REAL 1 Tela Anterior ao pressionar Back 2 Ativar modo Pause ao pressionar Back
  • 20. CATEGORIA DA FALHA REQUISITOS RESULTADO ESPERADO PASSO A PASSO PARA REPRODUÇÃO
  • 21. REQUISITOS RESULTADO ESPERADO PASSO A PASSO PARA REPRODUÇÃO
  • 22. CASO REAL 17 dias 5 dias IN REVIEW REVIEWED MÉDIA: 3 SEMANAS + TEMPO DE DESENVOLVIMENTO
  • 23. CONCLUSÃO - Sempre testar no device final. Http://www.Developer.Nokia.Com/devices/remote_device_access/ - Foco no usuário. Eles podem ajudar seu sucesso. - Marketplace e nokia store tem um trabalho humano. - Marketplace e nokia store tem uma verificação automática de segurança para acesso de apis nativas. - Sempre desenvolver com boas práticas de desenvolvimento independente da plataforma ou tecnologia usada. - Pensar em testes multiplataformas (unified testing iniative)
  • 24. OBRIGADO “Um teste pode mostrar a presença de falhas em um software, mais nunca a sua ausência.” Djiskstra ANDREIA M. DOS SANTOS and15reia@gmail.com twitter: @andreisa15 IGOR B. CORREIA igorborborema@gmail.com twitter: @igorborborema