1. Do primeiro teste até a
Store com Fastlane
Agile Testers Conference 2016 @ GetNinjas
2. Sobre nós :)
Pablo Menezes
• QA @ GetNinjas
• twitter.com/
pablomenezes
• pmenezes.com
• pablo@getninjas.com.br
Fernando Ribeiro
• Dev @ GetNinjas
• twitter.com/fer_bass
• ferbass@gmail.com
3. O Fastlane
• O Fastlane é uma ferramenta que auxilia na
criação de um pipeline de Continuous Delivery
para aplicativos iOS e Android
• http://fastlane.tools
4.
5. Apenas vantagens ;)
• Pode rodar local ou em servidor de CI;
• Fácil de configurar;
• Auxílio para gerar versões de testes;
• Auxílio para gerar versões de distribuição;
• Gerencia certificados;
• Integração com Slack.
6.
7. • Roda os testes via console;
• Exibe o resultado em HTML, JSON e JUNIT.
8. Antes do Scan, para rodar os testes via console, vc precisa fazer
xcodebuild
-workspace MyApp.xcworkspace
-scheme "MyApp"
-sdk iphonesimulator
-destination 'platform=iOS Simulator,name=iPhone 6,OS=9.0'
test
E o output era mais ou menos assim:
12. • Captura snapshots em todos os simuladores;
• Captura snapshots em várias linguagens;
• Roda totalmente em Background;
• Roda com os testes de UI do Xcode 7.
15. Muito além dos testes…
• Com o Fastlane, além dos testes, você consegue:
• Integração com o Slack;
• Gerenciar certificados de push;
• Builds para o TestFlight;