Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ひっそりJetpack似追加されていたAppCrawlertoolの紹介 / Introduc...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tkmnzm
August 01, 2019
Programming
1
1.4k
ひっそりJetpack似追加されていたAppCrawlertoolの紹介 / Introduce Jetpack App Crawler Tool
tkmnzm
August 01, 2019
Tweet
Share
More Decks by tkmnzm
See All by tkmnzm
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
1.6k
Androidアプリの良いユニットテストを考える / Thinking about good unit tests for Android apps
tkmnzm
5
9.8k
Google I:O 2023 Androidの自動テストアップデートまとめ / Google I:O 2023 Android Testing Update Recap
tkmnzm
0
670
コルーチンのエラーをテストするためのTips / Tips for testing Kotlin Coroutine errors
tkmnzm
0
1.3k
Androidのモダンな技術選択にあわせて自動テストも アップデートしよう / Update your automated tests to match Android's modern technology choices
tkmnzm
3
2.5k
SWET dev-vitalチームによるプロジェクトの健康状態可視化の取り組み / SWET dev-vital team's efforts to visualize the health of the project
tkmnzm
1
1.4k
モバイルアプリテスト入門 / Getting Started with Mobile App Testing
tkmnzm
1
610
25分で作るAndroid Lint / Android Lint made in 25 minutes
tkmnzm
0
1k
2年半ぶりのプロダクト開発であらためて感じた自動テストの大切さ / realized the importance of automatic testing with product development for the first time in two and a half years
tkmnzm
1
850
Other Decks in Programming
See All in Programming
20260320登壇資料
pharct
0
130
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
3.2k
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
110
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
240
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
110
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
180
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
200
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
170
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
450
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.2k
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
180
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
410
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
96
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
130
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Transcript
ひっそりJetpackに追加されていた App Crawler toolの紹介 DeNA SWETグループ, Nozomi Takuma
Shibuya.apkのネタを探すために Android Developerを開いて見ていたら...
None
App Crawler https://developer.android.com/training/testing/crawler Use the App Crawler tool, part of
Jetpack, to automatically test your app without the need to write or maintain any code.
どんなことをしてくれる? テストコードなしで自動でUIを操作するテストを実行 実行中にクラッシュしていないかのチェックとか、画面遷移時のス クリーンショット取ってくれたり
Firebase Test LabのRobo Testでは? 多分同じ ドキュメントにもどのように動作しているかはFirebase Test Labの Robo Testのページに案内
Firebase Test LabのRobo Test アプリのUI構造を分析して、自動的に画面をクロールするテストを 実行してくれる(モンキーではない) Google Playのリリース前レポートで実行されている スクリプトを用意することで制御をいれることも可能 (ログインとか)
Firebase Test Lab以外で動くとうれしくなり そうなこと 制御スクリプトのデバッグが楽になる Firebase Test Labを使えない条件でもクローラーを実行できる Device Farmに好きなものを選べる
いまのところ想像ですが、こんな嬉しさが見えます
自動クローラーを活用したテスト 画面を起動したときにいきなりクラッシュとかしないか?みたいな スモークテスト クローラーが取得したスクリーンショットを使って差分を確認した り、目視でデザインを確認したり
デモ googlesamples/android‑sunflowerで実行 https://github.com/googlesamples/android‑sunflower
Summary いつのまにかJetpackにApp Crawler toolが追加されていた 自動クローラーがFirebase Test Lab以外でも実行できる 自動クローラーを活用したテストがもっと開発フローの中で利用さ れるようになるかも