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
100
My Workspace [2020/06版]
umechanhika
0
49
Badging for Tabs and Bottom Navigation
umechanhika
0
370
Capture view and Register to gallery
umechanhika
0
61
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
Phase07_実務適用
overflowinc
0
2.1k
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
120
OpenClawでPM業務を自動化
knishioka
1
280
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
140
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
260
Phase06_ClaudeCode実践
overflowinc
0
2.2k
SaaSの操作主体は人間からAIへ - 経理AIエージェントが目指す深い自動化
nishihira
0
110
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
240
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
110
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
170
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
120
Phase01_AI座学_基礎
overflowinc
0
4.4k
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Thoughts on Productivity
jonyablonski
75
5.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
790
Agile that works and the tools we love
rasmusluckow
331
21k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
490
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
280
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Abbi's Birthday
coloredviolet
2
5.8k
Speed Design
sergeychernyshev
33
1.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
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も含めて全員がテストを書けるようになった 有識者の存在は導⼊のハードルを極端に下げてくれる(技術⾯でも⼼理⾯でも) とにかく簡単にを⼼掛ける(初⼼者のチームでは特に)
ご清聴ありがとうございました︕