Upload
minastestingconference
View
24
Download
1
Embed Size (px)
Citation preview
Criando um ambiente real de distribuição de aplicativos usando
TestFairy Rafael Avelar
Pacheco
Rafael Avelar Pacheco
Engenharia de Computação (CEFET-MG / UP)
Mestrando em Modelagem Matemática e Computacional (CEFET-MG)
Desenvolvedor na Take.Net (C#, Java, Android e Xamarin)
Co-fundador do Primeiro clube de assinaturas nerd do Brasil - MyNerdBox
Twitter: @ravpacheccoBlog: ravpacheco.comEmail: [email protected]
Sumário
1. Qualidade2. Porque criar um ambiente
real de distribuição de aplicativo?
3. TestFairy4. Capacidades do TestFairy5. Caso de uso TakeNet6. Demo
Qualidade
“...a qualidade tem muita relação com sexo. Todo mundo é a favor. Todo mundo se considera um entendido do assunto. Todo mundo pensa que a execução é apenas uma questão de seguir as inclinações naturais. E, certamente, a maioria das pessoas acha que problemas nessas áreas são causados pelos outros.”... Phil Crosb
Qualidade
“Qualidade de software não é apenas a tarefa de
encontrar erros e não conformidades em um
software”
Qualidade
Qualidade
Yassal Sundman's blog post on Crisp's Blog.
Qualidade
Yassal Sundman's blog post on Crisp's Blog.
?
Qualidade
Algumas métricas importantes para qualidade
Facilidade de uso Desempenho UI Diferentes fluxos de funcionalidades Análises comportamentais
Porquê criar um ambiente real e controlado para a
distribuição de aplicativos ?
Pirâmide de testes
Pirâmide de testes
Para aplicações mobile
Calma... não estou dizendo que o melhor é teste
manual
Ambientes de testes
~ 37 versões diferentes
*9 versões diferentes
5 versões diferentes
Ambientes de testes
Ambientes de testes
# dispositivos(e plataformas)
# versões
complexidade e # de testes
Ambientes de testes
Ambientes de testes
Ambientes de testes
Já imaginou fazer testes de um app para mais de 200
ambientes diferentes ?
Ambientes de testes
Já pensou na grana que é preciso para conseguir atingir
o mínimo de devices ?
Ambientes de testes
Ambientes de testes
Ambientes de testes
Ambientes de testes
Ambiente controlado
Ambiente controlado Como fazer isso de forma controlada ? Como saber o que exatamente foi testado ? Como saber como o app aparece em
diferentes aparelhos Como saber se algo deu errado ?
TestFairy
Uma ferramenta completa para “crowdtest” e que ainda provê toda a analise que você precisa após cada
um dos testes de sua rede de testers.
TestFairy
TestFairy
TestFairy
TestFairy
TestFairy - Features
Captura de Logs
TestFairy - Features
Estatísticas gerais
TestFairy - Features
Estatísticas gerais
TestFairy - Features
Estatísticas gerais
TestFairy - Features
Estatísticas gerais
TestFairy - Features
Estatísticas gerais
TestFairy - Features
Estatísticas gerais
TestFairy - Features
Estatísticas gerais
TestFairy - Features
Criação de páginas de comunidade
TestFairy - Features
Gravação de vídeos
TestFairy - Features
Outros recursos:
Sem SDK Suporte inicial para aplicações Xamarin Scripts para upload automatizado Integração com sistemas de bugs
Case Take.Net
2Edições
Case Take.Net
Testers+55Equipes
9
Case Take.Net
Dispositivos únicos 40
Versões de Android13
Case Take.Net
Bugs únicos
Melhorias aprovados
+180
+50
Demos
Alternativas
Gostou da ideia mas não curtiu o TestFairy ?