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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
log5
June 26, 2025
Technology
250
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
"Record, replay, and review: UI automation with Xcode" の要約
https://love-swift.connpass.com/event/355976/
log5
June 26, 2025
More Decks by log5
See All by log5
Summary of the "Migrate to Swift Testing"
judau
0
19
App Clip 5年史: 萌動と停滞のクロニクル
judau
0
3.2k
懐かしきCaboChaのレシピをもう一度
judau
0
160
App Clipの魔法: iOSデザイン開発の新時代
judau
4
8.9k
AppCodeのサ終から半年後
judau
1
240
"Meet Swift Testing" & "Go further with Swift Testing" in 5 min
judau
0
380
Aquaの波紋によせて
judau
0
180
iOSは自動作曲の夢を見るか
judau
1
1.9k
What's New in App Clips after WWDC23
judau
1
180
Other Decks in Technology
See All in Technology
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
850
プロダクトだけじゃない、社内プロセスにおける自動化・省力化ノススメ
kakehashi
PRO
1
3.7k
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
300
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
0
160
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
5.3k
CIで使うClaude
iwatatomoya
0
260
LLMやAIエージェントをソフトウェアに組み込むプラクティス
shibuiwilliam
1
370
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
630
人を動かすのは時間ではなく、納得感 〜新任EMが入社3ヶ月、組織を2回変えた話〜
kakehashi
PRO
3
220
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
4.6k
知らん間に、回ってる
ming_ayami
0
580
LLM/Agent評価:トップ営業の発言を「正解」にする 〜暗黙的正解による評価を営業資産に変える〜
takkuhiro
1
220
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.3k
Designing for Timeless Needs
cassininazir
1
330
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
450
Visualization
eitanlees
152
17k
Speed Design
sergeychernyshev
33
1.9k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
170
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
330
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
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 ϑϨʔϜϫʔΫ͕ར༻Մೳ