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
tkmnzm
August 01, 2019
Programming
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ひっそりJetpack似追加されていたAppCrawlertoolの紹介 / Introduce Jetpack App Crawler Tool
tkmnzm
August 01, 2019
More Decks by tkmnzm
See All by tkmnzm
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
1.7k
Androidアプリの良いユニットテストを考える / Thinking about good unit tests for Android apps
tkmnzm
5
10k
Google I:O 2023 Androidの自動テストアップデートまとめ / Google I:O 2023 Android Testing Update Recap
tkmnzm
0
710
コルーチンのエラーをテストするための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.6k
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
650
25分で作るAndroid Lint / Android Lint made in 25 minutes
tkmnzm
0
1.1k
2年半ぶりのプロダクト開発であらためて感じた自動テストの大切さ / realized the importance of automatic testing with product development for the first time in two and a half years
tkmnzm
1
890
Other Decks in Programming
See All in Programming
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
620
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.6k
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
530
自分的「カンファレンスの楽しみ方」
syumai
0
180
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
550
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
940
Press start. Python's next generation.
willingc
PRO
3
300
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
620
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
980
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
200
T3DD26: From RAGs to Riches
martinhelmich
0
130
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
200
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
450
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
230
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
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以外でも実行できる 自動クローラーを活用したテストがもっと開発フローの中で利用さ れるようになるかも