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
"Record, replay, and review: UI automation with...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
log5
June 26, 2025
Technology
1
200
"Record, replay, and review: UI automation with Xcode" の要約
https://love-swift.connpass.com/event/355976/
log5
June 26, 2025
Tweet
Share
More Decks by log5
See All by log5
App Clip 5年史: 萌動と停滞のクロニクル
judau
0
2.5k
懐かしきCaboChaのレシピをもう一度
judau
0
130
App Clipの魔法: iOSデザイン開発の新時代
judau
4
8.4k
AppCodeのサ終から半年後
judau
1
210
"Meet Swift Testing" & "Go further with Swift Testing" in 5 min
judau
0
350
Aquaの波紋によせて
judau
0
150
iOSは自動作曲の夢を見るか
judau
0
1.7k
What's New in App Clips after WWDC23
judau
1
170
「そういえば何でテストエンジニアやめたん?」〜5年前の振り返りなの
judau
0
220
Other Decks in Technology
See All in Technology
AI時代にあわせたQA組織戦略
masamiyajiri
1
670
VRTと真面目に向き合う
hiragram
1
410
AWSと暗号技術
nrinetcom
PRO
1
110
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
700
AI アクセラレータチップ AWS Trainium/Inferentia に 今こそ入門
yoshimi0227
1
310
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
困ったCSVファイルの話
mottyzzz
1
350
The Engineer with a Three-Year Cycle - 2
e99h2121
0
160
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
ファシリテーション勉強中 その場に何が求められるかを考えるようになるまで / 20260123 Naoki Takahashi
shift_evolve
PRO
2
200
コミュニティが持つ「学びと成長の場」としての作用 / RSGT2026
ama_ch
2
440
かわいい身体と声を持つ そういうものに私はなりたい
yoshimura_datam
0
330
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Facilitating Awesome Meetings
lara
57
6.7k
Code Review Best Practice
trishagee
74
19k
Everyday Curiosity
cassininazir
0
120
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
51
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
530
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The Invisible Side of Design
smashingmag
302
51k
Unsuck your backbone
ammeep
671
58k
Embracing the Ebb and Flow
colly
88
5k
RailsConf 2023
tenderlove
30
1.3k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
49k
Transcript
By log5 SwiftѪձεϐϯΦϑ: WWDC25ηογϣϯཁձ Record, replay, and review: UI automation
with Xcode
Xcodeʹ͓͚Δࣗಈςετͷ ڧྗͳػೳͷհ ͬ͘͟Γݴ͏ͱ
UIࣗಈςετͷཤमʹ࠷ద
UIࣗಈςετͷཤमʹ࠷ద ʮͬͯΔΑʂʯͱ͍͏ํ෮शʹͲ͏ͧ
ཁ 1.ࣗಈςετͷ֓ཁͱϚϧνϓϥοτϑΥʔϜαϙʔτ 2.ࣗಈςετͷͨΊͷΞϓϦ४උͱΞΫηγϏϦςΟͷ׆༻ 3.ૢ࡞ͷهͱςετίʔυͷ࠷దԽ 4.ߏผͷ࣮ߦͱXcode Cloud 5.ςετϨϙʔτˍίʔυͷϑΟʔυόοΫ
ࣗಈςετͷ֓ཁͱϚϧνϓϥοτϑΥʔϜαϙʔτ • ࣗಈςετ (XCUIAutom a tion) • ਓ͕ؒಈ͔ͯ͠ΔΈ͍ͨͳςετ͕ࣗಈతʹʂ • UXݕূͳͲɺϢχοτςετΛิ͢Δςετ
ࣗಈςετͷ֓ཁͱϚϧνϓϥοτϑΥʔϜαϙʔτ • ϚϧνϓϥοτϑΥʔϜαϙʔτ • Ұ࡞ͬͨςετଞͷڥͰ͑Δ • iOSɺiP a dOSɺm a
cOSɺw a tchOSɺtvOSɺvisionOS
ΞϓϦ४උͱΞΫηγϏϦςΟͷ׆༻ • ϩέʔλʔʢηϨΫλʣʹ͍͞͠ΞϓϦʹ͠Α͏ • ཁʮҰҙʹࣝผͰ͖ΔΑ͏ͳҹΛ͚ͭΑ͏ʯ • ϘλϯͳͲͷϥϕϧ͋·Γ͓͢͢Ί͠ͳ͍ • ྫ :
Ұͭͷը໘ʹʮՃʯϘλϯ͕̏ͭ͋ͬͨΒʁ
ΞϓϦ४උͱΞΫηγϏϦςΟͷ׆༻ • ΞΫηγϏϦςΟࣝผࢠΛ͏͠ • ΞΫηγϏϦςΟରԠग़དྷ͓ͯಘ • ໘ͳΒXcodeͷAI (Coding a ssist
a nt) ʹཔΊΔ͔
ૢ࡞ͷهͱςετίʔυͷ࠷దԽ • Record & Repl a y • ͋ͳͨͷૢ࡞ΛSwiftίʔυʹมͯ͘͠ΕΔ •
ͦͷ··ϦϓϨΠՄೳ • ਓձ͚આ໌: Selenium IDE Έ͍ͨͳͭ
ૢ࡞ͷهͱςετίʔυͷ࠷దԽ • ʮ༷มߋͨ͠Βςετ͕յΕͨʂʯ͕ى͖ͳ͍Α͏ʹ • ϨίʔσΟϯάπʔϧ͜ͷลͷϑΥϩʔ͕͍͜ͱ͕͋Δ • ྫ:ʮςΩετϥϕϧʯΑΓʮΞΫηγϏϦςΟࣝผࢠʯ
ૢ࡞ͷهͱςετίʔυͷ࠷దԽ • XCTest API ʹΑΔΞαʔγϣϯ • νΣοΫϙΠϯτ • ʮʓʓΛԡͨ͠ͱ͖˚˚ͱ͍͏จࣈ͕ग़Δͣͩʯ •
ςετࣦഊ࣌ɺͷΓ͚͕؆୯ʹͳΔ • ख͕͔͔ؒΔ͚Ͳɺస͵ઌͷ伺
ߏผͷ࣮ߦͱXcode Cloud • ςετϓϥϯ • ݴޠɺҬɺσόΠελΠϓɺγεςϜڥ • ྫ: μʔΫϞʔυɺಛఆͷॴɺͳͲ
ߏผͷ࣮ߦͱXcode Cloud • Xcode Cloud • Ϋϥυ্ͰϏϧυˍςετ • ࣗಈςετͷ࣮ߦɺը໘Ωϟϓνϟʢಈըʣ •
ϝϯόʔؒڞ༗
ςετϨϙʔτˍίʔυͷϑΟʔυόοΫ • XcodeςετϨϙʔτ • Θ͔Γ͍͢ςετϨϙʔτ • ࣮ߦ࣌ͷಈըΛ֬ೝ • Ͳ͜Λԡͨ͠ͷ͔͔Δ
ςετϨϙʔτˍίʔυͷϑΟʔυόοΫ • ςετίʔυͷϑΟʔυόοΫ • յΕͨςετͷ͠ํఏҊͯ͘͠ΕΔ • ςετίʔυͷਝͳमਖ਼ͱσόοά͕Մೳ
·ͱΊ • XCUIAutom a tion ɺλοϓεϫΠϓͷૢ࡞Λ฿͠ɺ ΞϓϦͷUXͱAppleσόΠε্ͰͷڍಈΛςετ͠·͢ • ૢ࡞ͷهɺߏผʹϦϓϨΠɺ࣮ߦ࣌ͷϏσΦ݁ՌͷϨ Ϗϡʔ͕Xcode্Ͱ࣮ݱͰ͖·͢
• ΞΫηγϏϦςΟɺଟݴޠରԠɺ༷ʑͳσόΠε্Ͱͷಈ࡞ݕ ূ͕ޮతʹߦ͑ɺΞϓϦͷ্࣭ΛਤΕ·͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ • Presented by log5 (X: @log5)
͓·͚
What's new in App Clip 2025 • ༰ྔ্ݶ͕100MBʹʢཧίʔυʣ • B
a ckground Asset ϑϨʔϜϫʔΫ͕ར༻Մೳ