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
UIテスト初心者のチームにUIテスト自動化を導入した話
Search
umechanhika
January 25, 2019
Technology
0
110
UIテスト初心者のチームにUIテスト自動化を導入した話
この発表では、UIテストの実装方法ではなく、導入方法にフォーカスしてその際の工夫を発表しています。
umechanhika
January 25, 2019
Tweet
Share
More Decks by umechanhika
See All by umechanhika
My Workspace [2020/08版]
umechanhika
0
97
My Workspace [2020/06版]
umechanhika
0
42
Badging for Tabs and Bottom Navigation
umechanhika
0
340
Capture view and Register to gallery
umechanhika
0
53
Shape Design with Material Components
umechanhika
3
250
Firebase MLKit AutoML Vision Edgeを触ってみた
umechanhika
3
540
Google Play Consoleの時間指定公開のハマりポイント
umechanhika
1
1.6k
GoogleI/Oアプリのようなフィルター機能を実装する
umechanhika
2
510
Jenkins + Bitbucketでアプリリリースを自動化してみた
umechanhika
1
650
Other Decks in Technology
See All in Technology
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
4
340
カンファレンスに託児サポートがあるということ / Having Childcare Support at Conferences
nobu09
1
220
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
5.5k
GopherCon Tour 概略
logica0419
2
190
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
7
3k
いま注目しているデータエンジニアリングの論点
ikkimiyazaki
0
620
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
230
小学4年生夏休みの自由研究「ぼくと Copilot エージェント」
taichinakamura
0
510
SoccerNet GSRの紹介と技術応用:選手視点映像を提供するサッカー作戦盤ツール
mixi_engineers
PRO
1
190
【Oracle Cloud ウェビナー】クラウド導入に「専用クラウド」という選択肢、Oracle AlloyとOCI Dedicated Region とは
oracle4engineer
PRO
3
120
自動テストのコストと向き合ってみた
qa
0
200
ガバメントクラウド(AWS)へのデータ移行戦略の立て方【虎の巻】 / 20251011 Mitsutosi Matsuo
shift_evolve
PRO
2
110
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Music & Morning Musume
bryan
46
6.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Git: the NoSQL Database
bkeepers
PRO
431
66k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Documentation Writing (for coders)
carmenintech
75
5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
A Tale of Four Properties
chriscoyier
160
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Side Projects
sachag
455
43k
A designer walks into a library…
pauljervisheath
209
24k
Transcript
UIテスト初⼼者のチームに UIテスト⾃動化を導⼊した話
⾃⼰紹介 梅津 光(ウメツ ヒカル) 株式会社ナビタイムジャパン Androidアプリ開発 バスNAVITIME 法⼈系アプリ
趣味 アプリ開発 ⾃作キーボード Work Private
UIテスト導⼊の背景 検証時間を短縮したい デグレチェックをしたい
今回の完成イメージ Espresso Android公式のUIテストFramework Firebase Test Lab リモートテスト実⾏サービス EspressoのテストコードをFirebase Test Labで⾃動実⾏
導⼊の課題 チーム全員がUIテスト初⼼者 ユニットテストもかじった程度 Test Labもほとんど触ったことない このまま導⼊しても属⼈化してしまう。。。
導⼊の課題 チーム全員がUIテスト初⼼者 ユニットテストもかじった程度 Firebaseもほとんど触ったことない このまま導⼊しても私しか書けない状態になりそう。。。 属⼈化させないために
取り⼊れた導⼊の⼯夫を いくつかご紹介します︕
短期集中型のモブプロで導⼊ 理由 属⼈化防⽌のため ⻑時間拘束しないため 効果 QM含めてテストを書けるようになった タスクを細分化しやすかった 毎回ゴールが明確でスムーズに進んだ
有識者に参加してもらう 理由 調査時間を短くするため 効果 ⻑くなりがちな調査時間を省けた すぐに教えてもらえるので効率的 後半は⾃分たちだけで動けた
Espresso Test Recorderの活⽤ 理由 とにかく簡単にするため 効果 「難しそう」という⼼理的な壁を減らせた 達成感を味わいながら進められた 公式ドキュメント︓https://developer.android.com/studio/test/espresso-test-recorder?hl=ja
まとめ モブプロで導⼊したことで、QMも含めて全員がテストを書けるようになった 有識者の存在は導⼊のハードルを極端に下げてくれる(技術⾯でも⼼理⾯でも) とにかく簡単にを⼼掛ける(初⼼者のチームでは特に)
ご清聴ありがとうございました︕