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
Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話
itohiro73
3
130
CLIPでマルチモーダル画像検索 →とても良い
wm3
2
710
AIエージェントによる業務効率化への飽くなき挑戦-AWS上の実開発事例から学んだ効果、現実そしてギャップ-
nasuvitz
5
1.6k
OpenCensusと歩んだ7年間
bgpat
0
290
新米エンジニアをTech Leadに任命する ー 成長を支える挑戦的な人と組織のマネジメント
naopr
1
340
サブドメインテイクオーバー事例紹介と対策について
mikit
1
110
実践マルチモーダル検索!
shibuiwilliam
2
490
SOTA競争から人間を超える画像認識へ
shinya7y
0
660
Retrospectiveを振り返ろう
nakasho
0
140
猫でもわかるAmazon Q Developer CLI 解体新書
kentapapa
1
220
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
8
4k
AIを使ってテストを楽にする
kworkdev
PRO
0
380
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Building Applications with DynamoDB
mza
96
6.7k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Navigating Team Friction
lara
190
15k
A Tale of Four Properties
chriscoyier
161
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Why Our Code Smells
bkeepers
PRO
340
57k
Bash Introduction
62gerente
615
210k
Keith and Marios Guide to Fast Websites
keithpitt
412
23k
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も含めて全員がテストを書けるようになった  有識者の存在は導⼊のハードルを極端に下げてくれる(技術⾯でも⼼理⾯でも)  とにかく簡単にを⼼掛ける(初⼼者のチームでは特に)
ご清聴ありがとうございました︕