SlideShare a Scribd company logo
1 of 23
Download to read offline
O QUE É MOBILE
    TESTING?
    Andreia Matos dos Santos
    Igor de Borborema Correia
1
                                Nokia Internal Use Only
DESAFIOS
DISPLAY INTERAÇÃO COM USUÁRIO SISTEMA OPERACIONAL LOJA DE APP




BATERIA PROCESSAMENTO CONECTIVIDADE TECLADOS ARMAZENAMENTO

  2
                            Nokia Internal Use Only
TIPOS DE APPS


                                       S40
                                     J2ME
                                     MOBILE WEB

3
           Nokia Internal Use Only
TIPOS DE APPS


    WP
          NATIVO
       MOBILE WEB

4
           Nokia Internal Use Only
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




5
                               Nokia Internal Use Only
EMULADOR




6
           Nokia Internal Use Only
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/
7
                                      Nokia Internal Use Only
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



 8
                           Nokia Internal Use Only
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?


 9
                              Nokia Internal Use Only
Desafio do Teste Móvel




10
            Nokia Internal Use Only
Prioridades do teste Móvel




11
            Nokia Internal Use Only
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



12
                                  Nokia Internal Use Only
Tendências do Teste Móvel




                                      World Quality Report – 2012
                                           Capgemini Consultants


13
            Nokia Internal Use Only
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
 14
                           Nokia Internal Use Only
CASO REAL
       APLICATIVO:
               TOUCHTETRIS

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

       LOJA DE APLICATIVO:
               MARKET PLACE



15
              Nokia Internal Use Only
CASO REAL



            1   Tela Anterior ao pressionar Back

            2   Ativar modo Pause ao pressionar Back



16
                Nokia Internal Use Only
CASO REAL




17
            Nokia Internal Use Only
RESULTADO




     CELULARES TESTADOS
18
         Nokia Internal Use Only
CATEGORIA DA FALHA


     REQUISITOS                                  RESULTADO
                                                 ESPERADO




             PASSO A PASSO PARA REPRODUÇÃO



19
                       Nokia Internal Use Only
REQUISITOS

                                                                                                          RESULTADO
                                                                                                          ESPERADO




                                              PASSO A PASSO PARA REPRODUÇÃO



20   INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer]
                                                                Nokia Internal Use Only
CASO REAL


        17 dias                             5 dias
                      IN REVIEW                      REVIEWED


                     MÉDIA: 3 SEMANAS

                     + TEMPO DE DESENVOLVIMENTO


21
                  Nokia Internal Use Only
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)
 22
                                          Nokia Internal Use Only
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
23




                                      Nokia Internal Use Only

More Related Content

Viewers also liked

Jackson Feijó - Babel fish, guias e apis
Jackson Feijó - Babel fish, guias e apisJackson Feijó - Babel fish, guias e apis
Jackson Feijó - Babel fish, guias e apisINdT
 
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 MEAwdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 MEINdT
 
El dorado-academy-mumbai
El dorado-academy-mumbaiEl dorado-academy-mumbai
El dorado-academy-mumbai MIST Magic
 
Sérgio cavalcante xna game programming no microsoft windows phone
Sérgio cavalcante   xna game programming no microsoft windows phoneSérgio cavalcante   xna game programming no microsoft windows phone
Sérgio cavalcante xna game programming no microsoft windows phoneINdT
 
Email Marketing Suggestions And Facts
Email Marketing Suggestions And FactsEmail Marketing Suggestions And Facts
Email Marketing Suggestions And Factschrisgetresponse
 
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...INdT
 
Pitch for mandible
Pitch for mandiblePitch for mandible
Pitch for mandibleRyan Redman
 
Evaluare conformitate 2012
Evaluare conformitate 2012 Evaluare conformitate 2012
Evaluare conformitate 2012 Silvia Poiata
 
Racunarstvo u oblaku.ppts
Racunarstvo u oblaku.pptsRacunarstvo u oblaku.ppts
Racunarstvo u oblaku.pptsLazar Milincic
 

Viewers also liked (12)

Jackson Feijó - Babel fish, guias e apis
Jackson Feijó - Babel fish, guias e apisJackson Feijó - Babel fish, guias e apis
Jackson Feijó - Babel fish, guias e apis
 
Question 7
Question 7Question 7
Question 7
 
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 MEAwdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
Awdren Fontão - Oportunidades com mobile phones utilizando Java-J2 ME
 
Distribution
DistributionDistribution
Distribution
 
El dorado-academy-mumbai
El dorado-academy-mumbaiEl dorado-academy-mumbai
El dorado-academy-mumbai
 
Challenge power point
Challenge power pointChallenge power point
Challenge power point
 
Sérgio cavalcante xna game programming no microsoft windows phone
Sérgio cavalcante   xna game programming no microsoft windows phoneSérgio cavalcante   xna game programming no microsoft windows phone
Sérgio cavalcante xna game programming no microsoft windows phone
 
Email Marketing Suggestions And Facts
Email Marketing Suggestions And FactsEmail Marketing Suggestions And Facts
Email Marketing Suggestions And Facts
 
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
Thiago Valle e Heitor Repolho - Utilizando sparta para para desenvolvimento d...
 
Pitch for mandible
Pitch for mandiblePitch for mandible
Pitch for mandible
 
Evaluare conformitate 2012
Evaluare conformitate 2012 Evaluare conformitate 2012
Evaluare conformitate 2012
 
Racunarstvo u oblaku.ppts
Racunarstvo u oblaku.pptsRacunarstvo u oblaku.ppts
Racunarstvo u oblaku.ppts
 

Similar to Andréia Vieira - O que é mobile testing

Desenvolvendo apps e gerando renda ainda na Universisidade
Desenvolvendo apps e gerando renda ainda na UniversisidadeDesenvolvendo apps e gerando renda ainda na Universisidade
Desenvolvendo apps e gerando renda ainda na UniversisidadeAwdren Fontão
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...Eteg
 
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...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Marcelo Marques Gonçalves
 
TDC Goiânia, WP7 e Qt
TDC Goiânia, WP7 e QtTDC Goiânia, WP7 e Qt
TDC Goiânia, WP7 e QtHeitor Carlos
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
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 Souza
 
la 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapla 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapRoberson Alves
 
RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015Fernando Rizzato
 
Hybrid app phonegap angular ionic
Hybrid app   phonegap angular ionicHybrid app   phonegap angular ionic
Hybrid app phonegap angular ionicJoelmir Ribacki
 
Apresentação sobre teste ágil no Encontro de Qualidade de Manaus 2012
Apresentação sobre teste ágil no Encontro de Qualidade de Manaus 2012Apresentação sobre teste ágil no Encontro de Qualidade de Manaus 2012
Apresentação sobre teste ágil no Encontro de Qualidade de Manaus 2012Eliane Collins
 
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Motorola Mobility - MOTODEV
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesMotorola Mobility - MOTODEV
 
TDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileTDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileBruno Cicanci
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicFelipe Blini
 
Desenvolvimento para Windows Phone 7
Desenvolvimento para Windows Phone 7Desenvolvimento para Windows Phone 7
Desenvolvimento para Windows Phone 7Marcos Jahn
 
Testes em projetos usando Scrum
Testes em projetos usando ScrumTestes em projetos usando Scrum
Testes em projetos usando ScrumPablo Quiroga
 
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
 

Similar to Andréia Vieira - O que é mobile testing (20)

TESTE DE SOFTWARE PARA MOBILE (S40 & WP)
TESTE DE SOFTWARE PARA MOBILE (S40 & WP)TESTE DE SOFTWARE PARA MOBILE (S40 & WP)
TESTE DE SOFTWARE PARA MOBILE (S40 & WP)
 
Desenvolvendo apps e gerando renda ainda na Universisidade
Desenvolvendo apps e gerando renda ainda na UniversisidadeDesenvolvendo apps e gerando renda ainda na Universisidade
Desenvolvendo apps e gerando renda ainda na Universisidade
 
Nokia S40 Full Touch
Nokia S40 Full TouchNokia S40 Full Touch
Nokia S40 Full Touch
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
 
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...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
 
TDC Goiânia, WP7 e Qt
TDC Goiânia, WP7 e QtTDC Goiânia, WP7 e Qt
TDC Goiânia, WP7 e Qt
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
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
 
O que é "Mobile testing?"
O que é "Mobile testing?"O que é "Mobile testing?"
O que é "Mobile testing?"
 
la 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapla 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gap
 
RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015
 
Hybrid app phonegap angular ionic
Hybrid app   phonegap angular ionicHybrid app   phonegap angular ionic
Hybrid app phonegap angular ionic
 
Apresentação sobre teste ágil no Encontro de Qualidade de Manaus 2012
Apresentação sobre teste ágil no Encontro de Qualidade de Manaus 2012Apresentação sobre teste ágil no Encontro de Qualidade de Manaus 2012
Apresentação sobre teste ágil no Encontro de Qualidade de Manaus 2012
 
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
 
Cb soft2013 andreia&igor_final
Cb soft2013 andreia&igor_finalCb soft2013 andreia&igor_final
Cb soft2013 andreia&igor_final
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
 
TDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileTDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos Mobile
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
 
Desenvolvimento para Windows Phone 7
Desenvolvimento para Windows Phone 7Desenvolvimento para Windows Phone 7
Desenvolvimento para Windows Phone 7
 
Testes em projetos usando Scrum
Testes em projetos usando ScrumTestes em projetos usando Scrum
Testes em projetos usando Scrum
 
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
 

More from INdT

Raymundo ferreira desenvolvendo apps com html e java script no windows phon...
Raymundo ferreira   desenvolvendo apps com html e java script no windows phon...Raymundo ferreira   desenvolvendo apps com html e java script no windows phon...
Raymundo ferreira desenvolvendo apps com html e java script no windows phon...INdT
 
Wesley silva design para s40
Wesley silva   design para s40Wesley silva   design para s40
Wesley silva design para s40INdT
 
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com SilverlightThiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com SilverlightINdT
 
Sergio cavalcante apps de consumo de ap is de internet para windows phone
Sergio cavalcante   apps de consumo de ap is de internet para windows phoneSergio cavalcante   apps de consumo de ap is de internet para windows phone
Sergio cavalcante apps de consumo de ap is de internet para windows phoneINdT
 
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web appsRaymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web appsINdT
 
Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression BlendMilton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression BlendINdT
 
Marlon luz distribua sua app para o mundo e ganhe $$
Marlon luz   distribua sua app para o mundo e ganhe $$Marlon luz   distribua sua app para o mundo e ganhe $$
Marlon luz distribua sua app para o mundo e ganhe $$INdT
 
Marlon Luz - Desenvolvendo games para Nokia Ssha
Marlon Luz - Desenvolvendo games para Nokia SshaMarlon Luz - Desenvolvendo games para Nokia Ssha
Marlon Luz - Desenvolvendo games para Nokia SshaINdT
 
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdTMarco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdTINdT
 
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows PhoneJackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows PhoneINdT
 
Francimar Maciel - Casos práticos de usabilidade
Francimar Maciel - Casos práticos de usabilidadeFrancimar Maciel - Casos práticos de usabilidade
Francimar Maciel - Casos práticos de usabilidadeINdT
 
Eric Quezado - Design para Windows Phone
Eric Quezado - Design para Windows PhoneEric Quezado - Design para Windows Phone
Eric Quezado - Design para Windows PhoneINdT
 
Awdren Fontão - Gerando renda com apps – Windows Phone e S40
Awdren Fontão - Gerando renda com apps – Windows Phone e S40Awdren Fontão - Gerando renda com apps – Windows Phone e S40
Awdren Fontão - Gerando renda com apps – Windows Phone e S40INdT
 

More from INdT (13)

Raymundo ferreira desenvolvendo apps com html e java script no windows phon...
Raymundo ferreira   desenvolvendo apps com html e java script no windows phon...Raymundo ferreira   desenvolvendo apps com html e java script no windows phon...
Raymundo ferreira desenvolvendo apps com html e java script no windows phon...
 
Wesley silva design para s40
Wesley silva   design para s40Wesley silva   design para s40
Wesley silva design para s40
 
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com SilverlightThiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
Thiago Bessa - Desenvolvendo aplicativos para Windows Phone com Silverlight
 
Sergio cavalcante apps de consumo de ap is de internet para windows phone
Sergio cavalcante   apps de consumo de ap is de internet para windows phoneSergio cavalcante   apps de consumo de ap is de internet para windows phone
Sergio cavalcante apps de consumo de ap is de internet para windows phone
 
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web appsRaymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
Raymundo Ferreira - Desenvolvimento de aplicativos S40 com Web apps
 
Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression BlendMilton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
 
Marlon luz distribua sua app para o mundo e ganhe $$
Marlon luz   distribua sua app para o mundo e ganhe $$Marlon luz   distribua sua app para o mundo e ganhe $$
Marlon luz distribua sua app para o mundo e ganhe $$
 
Marlon Luz - Desenvolvendo games para Nokia Ssha
Marlon Luz - Desenvolvendo games para Nokia SshaMarlon Luz - Desenvolvendo games para Nokia Ssha
Marlon Luz - Desenvolvendo games para Nokia Ssha
 
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdTMarco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
Marco Faleiros - Oportunidades do projeto de evangelização da Nokia e INdT
 
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows PhoneJackson Feijó - Utilização de sensores com Microsoft Windows Phone
Jackson Feijó - Utilização de sensores com Microsoft Windows Phone
 
Francimar Maciel - Casos práticos de usabilidade
Francimar Maciel - Casos práticos de usabilidadeFrancimar Maciel - Casos práticos de usabilidade
Francimar Maciel - Casos práticos de usabilidade
 
Eric Quezado - Design para Windows Phone
Eric Quezado - Design para Windows PhoneEric Quezado - Design para Windows Phone
Eric Quezado - Design para Windows Phone
 
Awdren Fontão - Gerando renda com apps – Windows Phone e S40
Awdren Fontão - Gerando renda com apps – Windows Phone e S40Awdren Fontão - Gerando renda com apps – Windows Phone e S40
Awdren Fontão - Gerando renda com apps – Windows Phone e S40
 

Andréia Vieira - O que é mobile testing

  • 1. O QUE É MOBILE TESTING? Andreia Matos dos Santos Igor de Borborema Correia 1 Nokia Internal Use Only
  • 2. DESAFIOS DISPLAY INTERAÇÃO COM USUÁRIO SISTEMA OPERACIONAL LOJA DE APP BATERIA PROCESSAMENTO CONECTIVIDADE TECLADOS ARMAZENAMENTO 2 Nokia Internal Use Only
  • 3. TIPOS DE APPS S40 J2ME MOBILE WEB 3 Nokia Internal Use Only
  • 4. TIPOS DE APPS WP NATIVO MOBILE WEB 4 Nokia Internal Use Only
  • 5. 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 5 Nokia Internal Use Only
  • 6. EMULADOR 6 Nokia Internal Use Only
  • 7. 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/ 7 Nokia Internal Use Only
  • 8. 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 8 Nokia Internal Use Only
  • 9. 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? 9 Nokia Internal Use Only
  • 10. Desafio do Teste Móvel 10 Nokia Internal Use Only
  • 11. Prioridades do teste Móvel 11 Nokia Internal Use Only
  • 12. 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 12 Nokia Internal Use Only
  • 13. Tendências do Teste Móvel World Quality Report – 2012 Capgemini Consultants 13 Nokia Internal Use Only
  • 14. 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 14 Nokia Internal Use Only
  • 15. CASO REAL APLICATIVO: TOUCHTETRIS TIPO DE APLICATIVO: MOBILEWEB APP HTML, CSS E JAVASCRIPT + FRAMEWORK DE PORTABILIDADE PLATAFORMA: WINDOWS PHONE LOJA DE APLICATIVO: MARKET PLACE 15 Nokia Internal Use Only
  • 16. CASO REAL 1 Tela Anterior ao pressionar Back 2 Ativar modo Pause ao pressionar Back 16 Nokia Internal Use Only
  • 17. CASO REAL 17 Nokia Internal Use Only
  • 18. RESULTADO CELULARES TESTADOS 18 Nokia Internal Use Only
  • 19. CATEGORIA DA FALHA REQUISITOS RESULTADO ESPERADO PASSO A PASSO PARA REPRODUÇÃO 19 Nokia Internal Use Only
  • 20. REQUISITOS RESULTADO ESPERADO PASSO A PASSO PARA REPRODUÇÃO 20 INdT 2012 | Filename.pptx v. 0.1 YYYY-MM-DD Author Document ID [Edit via Insert > Header & Footer] Nokia Internal Use Only
  • 21. CASO REAL 17 dias 5 dias IN REVIEW REVIEWED MÉDIA: 3 SEMANAS + TEMPO DE DESENVOLVIMENTO 21 Nokia Internal Use Only
  • 22. 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) 22 Nokia Internal Use Only
  • 23. 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 23 Nokia Internal Use Only