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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
100
My Workspace [2020/06版]
umechanhika
0
47
Badging for Tabs and Bottom Navigation
umechanhika
0
370
Capture view and Register to gallery
umechanhika
0
59
Shape Design with Material Components
umechanhika
3
260
Firebase MLKit AutoML Vision Edgeを触ってみた
umechanhika
3
570
Google Play Consoleの時間指定公開のハマりポイント
umechanhika
1
1.6k
GoogleI/Oアプリのようなフィルター機能を実装する
umechanhika
2
530
Jenkins + Bitbucketでアプリリリースを自動化してみた
umechanhika
1
670
Other Decks in Technology
See All in Technology
AIエージェント時代に備える AWS Organizations とアカウント設計
kossykinto
2
370
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
610
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
1.1k
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
非情報系研究者へ送る Transformer入門
rishiyama
3
1.2k
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
4
750
【SLO】"多様な期待値" と向き合ってみた
z63d
2
310
AIファーストを前提とした開発スタイルの変化
sbtechnight
0
170
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
310
ビズリーチにおける検索・推薦の取り組み / DEIM2026
visional_engineering_and_design
1
120
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
GitLab Duo Agent Platform + Local LLMサービングで幸せになりたい
jyoshise
0
190
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
0
260
Context Engineering - Making Every Token Count
addyosmani
9
740
Chasing Engaging Ingredients in Design
codingconduct
0
130
Building AI with AI
inesmontani
PRO
1
770
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
110
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Darren the Foodie - Storyboard
khoart
PRO
3
2.8k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
230
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
The SEO Collaboration Effect
kristinabergwall1
0
380
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
230
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
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も含めて全員がテストを書けるようになった 有識者の存在は導⼊のハードルを極端に下げてくれる(技術⾯でも⼼理⾯でも) とにかく簡単にを⼼掛ける(初⼼者のチームでは特に)
ご清聴ありがとうございました︕