SlideShare uma empresa Scribd logo
1 de 36
#TheBugIsOnTheTable #TDC2013
@awdren Dev de Apps, Evangelista de Devs
@igorborborema Desenvolvedor de Testes
Instituto Nokia de Tecnologia, Manaus-AM
• Explorando qualidade
– Brevemente sobre Ecossistemas
– Ciclo da App
• Desenvolvimento da app – Instituição, Empresa, um
grupo de desenvolvedores ou um único desenvolvedor
• Submissão & publicação da app
• Percepção do usuário sobre a app publicada
Processo Interno que interessa!
inscrição

Fila de espera
“in review”

Revisando

PUBLICADO
REPROVADO
Melhores Práticas de Desenvolvimento

Típico ciclo de testes de aplicativos
Melhores Práticas de Desenvolvimento

• installing and launching
• memory and file storage
during run
• non-block connectivity
• Network Utilization,
efficiency and Battery life
considerations
• Messaging & calls
• External Influences
• User Interface
• Language

•
•
•
•
•
•
•
•
•
•

Performance
Media
Menu
Functionality
Keys
Device Specific Tests
Stability
Data Handling
Security
Privacy, Content &
Policies
Típico ciclo de testes de aplicativos

1. Writing the code

Melhores práticas de desenvolvimento

Unit testing
Integration testing
System testing

2. Test Lab: getting the app ready
for the market

3. Customer acceptance criteria
+ Device Compatibility Test
+ Performance Testing and Optimization
+ Regression Testing

Functional Testing
Exploratory Testing
Usability Testing

Acceptance testing
Critérios da Loja de Apps que interessam!
Nokia Store, Windows Phone Store e
App Store aplicam critérios para
aceitar uma submissão e a app ser
considerada aprovada;
Critérios Comuns
•
•
•
•
•
•
•
•

Inconsistência de UI (User Interface)
Confusão na navegação da app
Política de privacidade
Inconsistência de linguagem e erros de tradução
Tratamento de exceções – App crashing
Ajuda
Conectividade
Distorção de orientação de tela
Na Google Play quem define
critérios é o usuário.
• Se tiver dúvidas sobre um aplicativo
específico, incluindo mensagens de fechamento
forçado ou outros problemas no próprio
aplicativo, entre em contato com o desenvolvedor do
aplicativo. Os desenvolvedores são responsáveis por
manter seus próprios aplicativos, incluindo garantir
que eles funcionem corretamente e da forma
prometida.
• Você encontrará informações sobre o desenvolvedor
de cada aplicativo no Google Play selecionando o
aplicativo em questão e rolando a página para baixo
até a seção "Desenvolvedor" na página de descrição do
aplicativo. Haverá um endereço de e-mail, um número
de telefone ou um site de contato do desenvolvedor.
Percepções do usuário que interessam!
World Quality Report – 2012
Capgemini Consultants
Percepção do usuário sobre a app
publicada

World Quality Report – 2012
Capgemini Consultants
Ok.
Obrigado
• Awdren Fontão:
– awdren.fontao@indt.org.br
– @awdren

• Igor Correia:
– Igor.correia@indt.org.br
– @igorborborema

Mais conteúdo relacionado

Mais procurados

Carreira em testes de software
Carreira em testes de softwareCarreira em testes de software
Carreira em testes de softwareJoyce Bastos
 
[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
 
Principais conceitos em testes de software
Principais conceitos em testes de softwarePrincipais conceitos em testes de software
Principais conceitos em testes de softwareJoyce Bastos
 
Definindo qualidade de software
Definindo qualidade de softwareDefinindo qualidade de software
Definindo qualidade de softwareFabio Cabral
 
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produçãoBug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produçãoJoyce Bastos
 
Presentation the success factors for app store-like
Presentation   the success factors for app store-likePresentation   the success factors for app store-like
Presentation the success factors for app store-likepetesilas
 
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Pedro Edson Silva Barros
 
Ferramentas e metodologias em testes de software
Ferramentas e metodologias em testes de softwareFerramentas e metodologias em testes de software
Ferramentas e metodologias em testes de softwareJoyce Bastos
 
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 QualidadeKamilla Queiroz Xavier
 
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 QualidadeKamilla Queiroz Xavier
 
[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UXGUTS-RS
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009Ramon Durães
 
Dicas de UX para Apps Mobile
Dicas de UX para Apps MobileDicas de UX para Apps Mobile
Dicas de UX para Apps MobileEduardo Costa
 

Mais procurados (15)

Carreira em testes de software
Carreira em testes de softwareCarreira em testes de software
Carreira em testes de software
 
[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
 
Principais conceitos em testes de software
Principais conceitos em testes de softwarePrincipais conceitos em testes de software
Principais conceitos em testes de software
 
Definindo qualidade de software
Definindo qualidade de softwareDefinindo qualidade de software
Definindo qualidade de software
 
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produçãoBug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
 
Presentation the success factors for app store-like
Presentation   the success factors for app store-likePresentation   the success factors for app store-like
Presentation the success factors for app store-like
 
Gerência de bugs
Gerência de bugsGerência de bugs
Gerência de bugs
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
 
Ferramentas e metodologias em testes de software
Ferramentas e metodologias em testes de softwareFerramentas e metodologias em testes de software
Ferramentas e metodologias em testes de software
 
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
 
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
 
[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009
 
Dicas de UX para Apps Mobile
Dicas de UX para Apps MobileDicas de UX para Apps Mobile
Dicas de UX para Apps Mobile
 

Destaque

Mobile Search – Estratégias, Cases & Ferramentas - Terence Reis
Mobile Search – Estratégias, Cases & Ferramentas - Terence ReisMobile Search – Estratégias, Cases & Ferramentas - Terence Reis
Mobile Search – Estratégias, Cases & Ferramentas - Terence ReisE-Commerce Brasil
 
Palestra abril - Fatores de Rankeamento de ASO, Instalações Patrocinadas (CPI...
Palestra abril - Fatores de Rankeamento de ASO, Instalações Patrocinadas (CPI...Palestra abril - Fatores de Rankeamento de ASO, Instalações Patrocinadas (CPI...
Palestra abril - Fatores de Rankeamento de ASO, Instalações Patrocinadas (CPI...Eyso
 
Apresentação para Workshop da Agência Solutions
Apresentação para Workshop da Agência SolutionsApresentação para Workshop da Agência Solutions
Apresentação para Workshop da Agência SolutionsRômulo Gomes
 
App Store Optimization: Funciona? Por que? Como?
App Store Optimization: Funciona? Por que? Como?App Store Optimization: Funciona? Por que? Como?
App Store Optimization: Funciona? Por que? Como?Rômulo Gomes
 
GINGA MOBILE FACTS
GINGA MOBILE FACTSGINGA MOBILE FACTS
GINGA MOBILE FACTSGinga.ag
 
Estratégias para Mobile Marketing
Estratégias para Mobile MarketingEstratégias para Mobile Marketing
Estratégias para Mobile MarketingEduardo Storini
 
Aula Mobile Marketing - Digitalks
Aula Mobile Marketing - DigitalksAula Mobile Marketing - Digitalks
Aula Mobile Marketing - DigitalksGuilherme Franco
 
Mobile Marketing FGV MBA Aula
Mobile Marketing FGV MBA AulaMobile Marketing FGV MBA Aula
Mobile Marketing FGV MBA AulaPontomobi
 
Instagram Marketing - A história | Maratona Digital
Instagram Marketing - A história  | Maratona DigitalInstagram Marketing - A história  | Maratona Digital
Instagram Marketing - A história | Maratona DigitalMaratona Digital
 
Whats App Marketing | Maratona Digital
Whats App Marketing | Maratona DigitalWhats App Marketing | Maratona Digital
Whats App Marketing | Maratona DigitalMaratona Digital
 
Mobile marketing: Mitos, verdades e a prática
Mobile marketing: Mitos, verdades e a práticaMobile marketing: Mitos, verdades e a prática
Mobile marketing: Mitos, verdades e a práticaMichel Lent Schwartzman
 
Mobile Marketing: O telefone celular como nova forma de mídia móvel
Mobile Marketing: O telefone celular como nova forma de mídia móvelMobile Marketing: O telefone celular como nova forma de mídia móvel
Mobile Marketing: O telefone celular como nova forma de mídia móvelFernanda Corrêa
 
Planejamento em Mobile Marketing - Maratona Digital
Planejamento em Mobile Marketing - Maratona DigitalPlanejamento em Mobile Marketing - Maratona Digital
Planejamento em Mobile Marketing - Maratona DigitalMaratona Digital
 
Mobile App Design Proposal
Mobile App Design ProposalMobile App Design Proposal
Mobile App Design ProposalEze Ikedi
 
Business Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentBusiness Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentSarabjeet Singh Dua
 

Destaque (19)

Mobile Search – Estratégias, Cases & Ferramentas - Terence Reis
Mobile Search – Estratégias, Cases & Ferramentas - Terence ReisMobile Search – Estratégias, Cases & Ferramentas - Terence Reis
Mobile Search – Estratégias, Cases & Ferramentas - Terence Reis
 
Palestra abril - Fatores de Rankeamento de ASO, Instalações Patrocinadas (CPI...
Palestra abril - Fatores de Rankeamento de ASO, Instalações Patrocinadas (CPI...Palestra abril - Fatores de Rankeamento de ASO, Instalações Patrocinadas (CPI...
Palestra abril - Fatores de Rankeamento de ASO, Instalações Patrocinadas (CPI...
 
MMA Forum D2 Track 06 - Mindex
MMA Forum D2 Track 06 - MindexMMA Forum D2 Track 06 - Mindex
MMA Forum D2 Track 06 - Mindex
 
Apresentação para Workshop da Agência Solutions
Apresentação para Workshop da Agência SolutionsApresentação para Workshop da Agência Solutions
Apresentação para Workshop da Agência Solutions
 
App Store Optimization: Funciona? Por que? Como?
App Store Optimization: Funciona? Por que? Como?App Store Optimization: Funciona? Por que? Como?
App Store Optimization: Funciona? Por que? Como?
 
GINGA MOBILE FACTS
GINGA MOBILE FACTSGINGA MOBILE FACTS
GINGA MOBILE FACTS
 
Estratégias Mobile Marketing
Estratégias Mobile MarketingEstratégias Mobile Marketing
Estratégias Mobile Marketing
 
Estratégias para Mobile Marketing
Estratégias para Mobile MarketingEstratégias para Mobile Marketing
Estratégias para Mobile Marketing
 
Aula Mobile Marketing - Digitalks
Aula Mobile Marketing - DigitalksAula Mobile Marketing - Digitalks
Aula Mobile Marketing - Digitalks
 
Mobile Marketing FGV MBA Aula
Mobile Marketing FGV MBA AulaMobile Marketing FGV MBA Aula
Mobile Marketing FGV MBA Aula
 
Instagram Marketing - A história | Maratona Digital
Instagram Marketing - A história  | Maratona DigitalInstagram Marketing - A história  | Maratona Digital
Instagram Marketing - A história | Maratona Digital
 
Whats App Marketing | Maratona Digital
Whats App Marketing | Maratona DigitalWhats App Marketing | Maratona Digital
Whats App Marketing | Maratona Digital
 
Mobile marketing: Mitos, verdades e a prática
Mobile marketing: Mitos, verdades e a práticaMobile marketing: Mitos, verdades e a prática
Mobile marketing: Mitos, verdades e a prática
 
Mobile Marketing: O telefone celular como nova forma de mídia móvel
Mobile Marketing: O telefone celular como nova forma de mídia móvelMobile Marketing: O telefone celular como nova forma de mídia móvel
Mobile Marketing: O telefone celular como nova forma de mídia móvel
 
Planejamento em Mobile Marketing - Maratona Digital
Planejamento em Mobile Marketing - Maratona DigitalPlanejamento em Mobile Marketing - Maratona Digital
Planejamento em Mobile Marketing - Maratona Digital
 
Mobile apps marketing
Mobile apps marketingMobile apps marketing
Mobile apps marketing
 
Mobile App Design Proposal
Mobile App Design ProposalMobile App Design Proposal
Mobile App Design Proposal
 
Big Brand Strategies for Mobile App Marketing
Big Brand Strategies for Mobile App MarketingBig Brand Strategies for Mobile App Marketing
Big Brand Strategies for Mobile App Marketing
 
Business Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentBusiness Plan - Mobile Application Development
Business Plan - Mobile Application Development
 

Semelhante a The bug in on the table

Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídiaFábio Costa
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídiaFábio Costa
 
TDC2017 | São Paulo - Trilha DevTest How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha DevTest How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha DevTest How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha DevTest How we figured out we had a SRE team at ...tdc-globalcode
 
Desenvolvimento Orientado a Qualidade
Desenvolvimento Orientado a QualidadeDesenvolvimento Orientado a Qualidade
Desenvolvimento Orientado a QualidadeHuge
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007Marco Guimarães
 
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
 
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
 
Fases do desenvolvimento de software baseado no código de ética.
Fases do desenvolvimento de software baseado no código de ética.Fases do desenvolvimento de software baseado no código de ética.
Fases do desenvolvimento de software baseado no código de ética.Ronildo Oliveira
 
Qual aula_04__teste_e_inspecao_de_usabilidade
Qual  aula_04__teste_e_inspecao_de_usabilidadeQual  aula_04__teste_e_inspecao_de_usabilidade
Qual aula_04__teste_e_inspecao_de_usabilidadeRafael Lima
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  RobotiumQualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com RobotiumElvírio Junior
 
SonarQube - Como avaliar seus fornecedores e garantir a qualidade de suas ent...
SonarQube - Como avaliar seus fornecedores e garantir a qualidade de suas ent...SonarQube - Como avaliar seus fornecedores e garantir a qualidade de suas ent...
SonarQube - Como avaliar seus fornecedores e garantir a qualidade de suas ent...Igor Rosa Macedo
 
Sucesso com apps promovendo suas apps tdc 2014
Sucesso com apps promovendo suas apps tdc 2014Sucesso com apps promovendo suas apps tdc 2014
Sucesso com apps promovendo suas apps tdc 2014Awdren Fontão
 

Semelhante a The bug in on the table (20)

Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídia
 
Aula 06 projetos multimídia
Aula 06   projetos multimídiaAula 06   projetos multimídia
Aula 06 projetos multimídia
 
TDC2017 | São Paulo - Trilha DevTest How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha DevTest How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha DevTest How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha DevTest How we figured out we had a SRE team at ...
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Desenvolvimento Orientado a Qualidade
Desenvolvimento Orientado a QualidadeDesenvolvimento Orientado a Qualidade
Desenvolvimento Orientado a Qualidade
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007
 
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
 
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
 
Fases do desenvolvimento de software baseado no código de ética.
Fases do desenvolvimento de software baseado no código de ética.Fases do desenvolvimento de software baseado no código de ética.
Fases do desenvolvimento de software baseado no código de ética.
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de software
Teste de software Teste de software
Teste de software
 
Qualidade do Software
Qualidade do SoftwareQualidade do Software
Qualidade do Software
 
Aula 01.ppt
Aula 01.pptAula 01.ppt
Aula 01.ppt
 
Qual aula_04__teste_e_inspecao_de_usabilidade
Qual  aula_04__teste_e_inspecao_de_usabilidadeQual  aula_04__teste_e_inspecao_de_usabilidade
Qual aula_04__teste_e_inspecao_de_usabilidade
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  RobotiumQualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
 
SonarQube - Como avaliar seus fornecedores e garantir a qualidade de suas ent...
SonarQube - Como avaliar seus fornecedores e garantir a qualidade de suas ent...SonarQube - Como avaliar seus fornecedores e garantir a qualidade de suas ent...
SonarQube - Como avaliar seus fornecedores e garantir a qualidade de suas ent...
 
Sucesso com apps promovendo suas apps tdc 2014
Sucesso com apps promovendo suas apps tdc 2014Sucesso com apps promovendo suas apps tdc 2014
Sucesso com apps promovendo suas apps tdc 2014
 

Mais de Awdren Fontão

Como publicar app na Windows Phone Store
Como publicar app na Windows Phone StoreComo publicar app na Windows Phone Store
Como publicar app na Windows Phone StoreAwdren Fontão
 
Atalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAtalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAwdren Fontão
 
Desenvolvimento de Apps - Nokia Lumia & Nokia Asha
Desenvolvimento de Apps - Nokia Lumia & Nokia AshaDesenvolvimento de Apps - Nokia Lumia & Nokia Asha
Desenvolvimento de Apps - Nokia Lumia & Nokia AshaAwdren Fontão
 
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
 
Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Awdren Fontão
 

Mais de Awdren Fontão (7)

Como publicar app na Windows Phone Store
Como publicar app na Windows Phone StoreComo publicar app na Windows Phone Store
Como publicar app na Windows Phone Store
 
Atalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAtalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua app
 
Desenvolvimento de Apps - Nokia Lumia & Nokia Asha
Desenvolvimento de Apps - Nokia Lumia & Nokia AshaDesenvolvimento de Apps - Nokia Lumia & Nokia Asha
Desenvolvimento de Apps - Nokia Lumia & Nokia Asha
 
Nokia S40 Full Touch
Nokia S40 Full TouchNokia S40 Full Touch
Nokia S40 Full Touch
 
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
 
Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011
 
JavaME no mundo real
JavaME no mundo realJavaME no mundo real
JavaME no mundo real
 

The bug in on the table

  • 2. @awdren Dev de Apps, Evangelista de Devs @igorborborema Desenvolvedor de Testes Instituto Nokia de Tecnologia, Manaus-AM
  • 3. • Explorando qualidade – Brevemente sobre Ecossistemas – Ciclo da App • Desenvolvimento da app – Instituição, Empresa, um grupo de desenvolvedores ou um único desenvolvedor • Submissão & publicação da app • Percepção do usuário sobre a app publicada
  • 4.
  • 5.
  • 6. Processo Interno que interessa!
  • 7. inscrição Fila de espera “in review” Revisando PUBLICADO REPROVADO
  • 8.
  • 9. Melhores Práticas de Desenvolvimento Típico ciclo de testes de aplicativos
  • 10. Melhores Práticas de Desenvolvimento • installing and launching • memory and file storage during run • non-block connectivity • Network Utilization, efficiency and Battery life considerations • Messaging & calls • External Influences • User Interface • Language • • • • • • • • • • Performance Media Menu Functionality Keys Device Specific Tests Stability Data Handling Security Privacy, Content & Policies
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Típico ciclo de testes de aplicativos 1. Writing the code Melhores práticas de desenvolvimento Unit testing Integration testing System testing 2. Test Lab: getting the app ready for the market 3. Customer acceptance criteria + Device Compatibility Test + Performance Testing and Optimization + Regression Testing Functional Testing Exploratory Testing Usability Testing Acceptance testing
  • 21. Critérios da Loja de Apps que interessam!
  • 22. Nokia Store, Windows Phone Store e App Store aplicam critérios para aceitar uma submissão e a app ser considerada aprovada;
  • 23. Critérios Comuns • • • • • • • • Inconsistência de UI (User Interface) Confusão na navegação da app Política de privacidade Inconsistência de linguagem e erros de tradução Tratamento de exceções – App crashing Ajuda Conectividade Distorção de orientação de tela
  • 24. Na Google Play quem define critérios é o usuário.
  • 25. • Se tiver dúvidas sobre um aplicativo específico, incluindo mensagens de fechamento forçado ou outros problemas no próprio aplicativo, entre em contato com o desenvolvedor do aplicativo. Os desenvolvedores são responsáveis por manter seus próprios aplicativos, incluindo garantir que eles funcionem corretamente e da forma prometida. • Você encontrará informações sobre o desenvolvedor de cada aplicativo no Google Play selecionando o aplicativo em questão e rolando a página para baixo até a seção "Desenvolvedor" na página de descrição do aplicativo. Haverá um endereço de e-mail, um número de telefone ou um site de contato do desenvolvedor.
  • 26.
  • 27. Percepções do usuário que interessam!
  • 28. World Quality Report – 2012 Capgemini Consultants
  • 29. Percepção do usuário sobre a app publicada World Quality Report – 2012 Capgemini Consultants
  • 30.
  • 31. Ok.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Obrigado • Awdren Fontão: – awdren.fontao@indt.org.br – @awdren • Igor Correia: – Igor.correia@indt.org.br – @igorborborema

Notas do Editor

  1. Aquifalarei de time to market … ficaratentonasprevisoes de inscricaosubmissao e publicacao
  2. Aquifalareisobreportabilidade: a necessidade de ter um aplicativoemtodas as plataformas
  3. Aquifalareisobre a necessidade de terumapratica de desenvolvimento unicaemmultiplataformaE a relacao dele com o tipicociclo de testes dessafase
  4. Essessaooscriterios, listareialgunsparaexemplificar e mostrareicomoelestbpodemseruteisparafazer brainstorming emcenarios de testes
  5. Aquifalareisobre o ciclo de testes … e acabominha parte aqui … acho q falotudoem 20 min