![Page 1: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/1.jpg)
Criando um ambiente real de distribuição de aplicativos usando
TestFairy Rafael Avelar
Pacheco
![Page 2: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/2.jpg)
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]
![Page 3: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/3.jpg)
Sumário
1. Qualidade2. Porque criar um ambiente
real de distribuição de aplicativo?
3. TestFairy4. Capacidades do TestFairy5. Caso de uso TakeNet6. Demo
![Page 4: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/4.jpg)
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
![Page 5: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/5.jpg)
Qualidade
“Qualidade de software não é apenas a tarefa de
encontrar erros e não conformidades em um
software”
![Page 6: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/6.jpg)
Qualidade
![Page 7: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/7.jpg)
Qualidade
Yassal Sundman's blog post on Crisp's Blog.
?
![Page 8: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/8.jpg)
Qualidade
Algumas métricas importantes para qualidade
Facilidade de uso Desempenho UI Diferentes fluxos de funcionalidades Análises comportamentais
![Page 9: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/9.jpg)
Porquê criar um ambiente real e controlado para a
distribuição de aplicativos ?
![Page 10: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/10.jpg)
Pirâmide de testes
![Page 11: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/11.jpg)
Pirâmide de testes
Para aplicações mobile
![Page 12: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/12.jpg)
Calma... não estou dizendo que o melhor é teste
manual
![Page 13: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/13.jpg)
Ambientes de testes
~ 37 versões diferentes
*9 versões diferentes
5 versões diferentes
![Page 14: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/14.jpg)
Ambientes de testes
![Page 15: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/15.jpg)
Ambientes de testes
# dispositivos(e plataformas)
# versões
complexidade e # de testes
![Page 16: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/16.jpg)
Ambientes de testes
![Page 17: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/17.jpg)
Ambientes de testes
![Page 18: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/18.jpg)
Já imaginou fazer testes de um app para mais de 200
ambientes diferentes ?
Ambientes de testes
![Page 19: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/19.jpg)
Já pensou na grana que é preciso para conseguir atingir
o mínimo de devices ?
Ambientes de testes
![Page 20: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/20.jpg)
Ambientes de testes
![Page 21: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/21.jpg)
Ambientes de testes
![Page 22: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/22.jpg)
Ambientes de testes
![Page 23: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/23.jpg)
Ambiente controlado
![Page 24: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/24.jpg)
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 ?
![Page 25: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/25.jpg)
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.
![Page 26: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/26.jpg)
TestFairy
![Page 27: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/27.jpg)
TestFairy - Features
Captura de Logs
![Page 28: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/28.jpg)
TestFairy - Features
Estatísticas gerais
![Page 29: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/29.jpg)
TestFairy - Features
Criação de páginas de comunidade
![Page 30: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/30.jpg)
TestFairy - Features
Gravação de vídeos
![Page 31: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/31.jpg)
TestFairy - Features
Outros recursos:
Sem SDK Suporte inicial para aplicações Xamarin Scripts para upload automatizado Integração com sistemas de bugs
![Page 32: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/32.jpg)
Case Take.Net
2Edições
![Page 33: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/33.jpg)
Case Take.Net
Testers+55Equipes
9
![Page 34: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/34.jpg)
Case Take.Net
Dispositivos únicos 40
Versões de Android13
![Page 35: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/35.jpg)
Case Take.Net
Bugs únicos
Melhorias aprovados
+180
+50
![Page 36: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/36.jpg)
Demos
![Page 37: Criando um ambiente real de distribuição de aplicativos usando TestFairy](https://reader037.vdocuments.pub/reader037/viewer/2022110314/55c911eebb61ebf0088b45d1/html5/thumbnails/37.jpg)
Alternativas
Gostou da ideia mas não curtiu o TestFairy ?