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 TestやVisual Regression Testを コスパ良くやる
Search
HiroYUKI Seto
April 20, 2021
Technology
3
1.9k
UI TestやVisual Regression Testを コスパ良くやる
2021/04/2-
Android Test Online #1
https://testonline.connpass.com/event/207052/
HiroYUKI Seto
April 20, 2021
Tweet
Share
More Decks by HiroYUKI Seto
See All by HiroYUKI Seto
Androidアプリの 安全なリファクタリングを行うパターン集
seto_hi
2
4.9k
事業支援というお仕事
seto_hi
0
420
MDCの内部実装から学ぶ 表現力の高いViewの作り方
seto_hi
5
1.8k
CoordinatorLayoutのBehaviorを使い倒す
seto_hi
1
400
Jetpack Compose
seto_hi
2
790
UI改善に繋がるエンジニアの立ち回り
seto_hi
2
4.7k
MDCのButtonのCorner Family
seto_hi
1
200
MDCのBottomAppBarのShadowの実現方法
seto_hi
0
980
Kyashは なぜ使いやすいのか
seto_hi
1
2.5k
Other Decks in Technology
See All in Technology
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい勘所を集めてみました! - / How to start Scrum that is not written in the Scrum Guide 2nd
takaking22
2
210
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
220
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
590
「その開発、認知負荷高すぎませんか?」Platform Engineeringで始める開発者体験カイゼン術
sansantech
PRO
2
880
AWSで始める実践Dagster入門
kitagawaz
1
750
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
3
200
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
180
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
10
75k
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
480
20250913_JAWS_sysad_kobe
takuyay0ne
2
250
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
339
57k
GitHub's CSS Performance
jonrohan
1032
460k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Code Reviewing Like a Champion
maltzj
525
40k
Context Engineering - Making Every Token Count
addyosmani
3
62
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
It's Worth the Effort
3n
187
28k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
BBQ
matthewcrist
89
9.8k
Transcript
6*5FTU7JTVBM3FHSFTTJPO5FTUΛ ίεύྑ͘Δ גࣜձࣾϊϋφɹށ༏೭
)JSP:6,*4FUP גࣜձࣾϊϋφ .PCJMF5FDI-FBE "OESPJE&OHJOFFS
None
͓͜ͱΘΓ w ӡ༻ͷ͕ଟΊ w ۩ମతͳ࣮ࢀߟࢿྉΛࢀর w ͨΓલͷ͕΄ͱΜͲ w جૅେࣄ
ςετͷίετύϑΥʔϚϯε
ςετͷίετύϑΥʔϚϯε w ΑΓଟ͘ͷճΘΕΔ͜ͱ w ਓؒͷ࡞ۀ͕ݮΔ͜ͱ w Ͱ͖ͳ͔ͬͨ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ͜ͱ
Ͱ͖ͳ͔ͬͨ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ w 7JTVBM3FHSFTTJPO5FTUͰͷQY୯Ґͷݫີͳఆ w ؒ ۀ࣌ؒ֎ ͷςετ࣮ߦ w 6*5FTU͕ॆ࣮͢Εؒʹ؆қ2"Λ͍ͬͯΔΑ͏ͳͷ
6*5FTUͷίεύ
6*5FTUͷίεύ w 6*5FTUͷίεύ㲈ଟ͘ͷճ͑Δ͔Ͳ͏͔㲈յΕʹ͘͞
ίεύͷѱ͍6*5FTU w 6*ߏ͕େ͖͘มΘΔ༧ఆ͕͋Δը໘ w ͨͩ͠ผը໘ʹػೳΛҠ২͢Δ߹ͳͲ͍ճͤΔ w ΞϓϦ֎Ͱมߋ͞ΕΔՄೳੑ͕͋Δը໘ w 8FC7JFX w
αʔόʔͷΤϥʔϨεϙϯεΛͦͷ··දࣔ
ίεύͷ͍͍6*5FTU w 6*ߏ͕େ͖͘มΘΒͳ͍ը໘ w ΞʔΩςΫνϟมߋɺσβΠϯඍमਖ਼ͳͲ w ୯७࡞ۀͷૢ࡞͕ଟ͍ը໘ w ҟৗܥͷςετ
7JTVBM3FHSFTTJPO5FTUͷίεύ
735ͷίεύ w 6*5FTUΑΓյΕʹ͍͘ w εΫγϣΛऔΔ͚ͩ w ͕ࠩग़͔ͨΒͱݴͬͯѱ͍༁Ͱͳ͍ w 6*Λमਖ਼͢Ε͕ࠩग़Δ
͕ࠩͳ͍͜ͱͷ֬ೝ w ௨ৗͷϦϑΝΫλϦϯά w 6*มߋ͕ͳ͍ΞʔΩςΫνϟมߋ w 7JFXϥΠϒϥϦͷΞοϓσʔτ w ϨΠΞτͷϦϑΝΫλϦϯά $POTUSBOU-BZPVUԽ
͕ࠩ͋Δ͜ͱͷ֬ೝ w ৽ػೳ࣮ w σβΠϯมߋ w σβΠϯϨϏϡʔʹ͑Δ
͕ࠩ͋Δͳ͍͜ͱͷ֬ೝ w มߋ͕ى͜Δ͔͠Εͳ͍मਖ਼ w .%$Ξοϓσʔτ w .%$5IFNFԽ w 5BSHFU4EL7FSTJPOߋ৽
ίεύͷ͍͍ಋೖ
ը໘ͷબఆ w ಋೖ͔࣌ΒؤுΒͳ͍ w ௨৴͕ͳ͍ɺݻఆϨΠΞτͷը໘͔Βಋೖ͢Δ w 3FDZDMFS7JFXҙ w ϨΠΞτ͕͍߹ʹ fl
BLZͳςετʹͳΔ͔
6*5FTUಋೖୈҰา w ϘλϯΛԡͨ͠ΒμΠΞϩά͕ग़Δ w Ϧετͷ߲Λλοϓͨ͠Βผͷը໘ʹભҠ͢Δ w ෆਖ਼ͳϝʔϧΞυϨεܗࣜΛೖྗ͢ΔͱϘλϯ͕EJTBCMFʹͳΔ
ίεύͷ͍͍ಋೖ w ಋೖ͕؆୯ͳը໘͔Βಋೖ͢Δ w ˠUFTUͷ6UJMJUZΫϥεͳͲΛ֦ॆͤ͞Δ w ˠUFTUBCJMJUZΛ্ͤ͞ΔΑ͏ͳઃܭʹ͍ͯ͘͠ w ˠෳࡶͳը໘ରԠ͢Δ
ಋೖ w 6*5FTU͕$*Ͱಈ͍͍ͯΔ w ˠ7JTVBM3FHSFTTJPO5FTUಋೖ͍͢͠ w 6*5FTU7JTVBM3FHSFTTJPO5FTUͳ͍ w ˠͲͪΒ͔Βಋೖ͍͍ͯ͠ w
ڥߏங6*5FTUָ͕ɺςετίʔυ735ָ͕ w ԿΛςετ͍͔ͨ͠ͰܾΊΔ
ಋೖͷஅ w 6*5FTU w 6*ߏ͕େ͖͘มΘΔ༧ఆͳ͍͔ w ςετࣗಈԽͯ͠ϝϦοτ͕ग़Δ͔ w 7JTVBM3FHSFTTJPO5FTU w
͕ࠩ͋Δͳ͠Λ֬ೝ͢ΔΑ͏ͳमਖ਼͕͋Δ͔
ӡ༻ w ௨ৗͷ13Ͱ6OJU5FTU͚ͩճ͢ w ࣮ߦ࣌ؒॖͷͨΊ w 6*5FTU735τϦΨʔͰճͤΔΑ͏ʹ͢Δ w ϒϥϯν໊ͳͲ w
ؒఆظ࣮ߦͳͲͰ6*5FTU735Λճ͢
ҙ w ςετͷόϥϯεΛҙࣝ͢Δ w 6OJU5FTUͰͰ͖Δ͜ͱ6OJU5FTUͰ w 6*5FTUΛΓ͗͢ͳ͍ IUUQTEFWFMPQFSBOESPJEDPNUSBJOJOHUFTUJOHGVOEBNFOUBMT
ࢀߟࢿྉ w "OESPJEͷΞϓϦ։ൃͰ7JTVBM3FHSFTTJPO5FTUJOHΛ࢝Ί·͠ΐ͏ w IUUQTDBUTXFCBQQWJTVBMSFHSFTTJPOUFTUJOHXJUIBOESPJE w "OESPJEεΫϦʔϯγϣοτςετͭͷϓϩμΫτʹಋೖ͢ΔதͰ͖ͯͨ͠՝ w IUUQTTQFBLFSEFDLDPNULNO[NBOESPJETDSFFOTIPUUFTUQSPCMFNTTPMWFE CZJOUSPEVDJOHJOUPQSPEVDUT
w %SPJE,BJHJ"OESPJEͰϏδϡΞϧϦάϨογϣϯςετΛ͡ΊΑ͏ w IUUQTTQFBLFSEFDLDPNLFJESPJEESPJELBJHJ BOESPJEEFNPCJ[JZVBSVSJHVSFUVTJZPOUFTVUPXPIB[JNFZPV