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
Validate your App Intents adoption with AppInte...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
野瀬田 裕樹
August 09, 2026
Programming
11
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Validate your App Intents adoption with AppIntentsTesting
集まれSwift好き!Swift愛好会スピンオフ WWDC26セッション要約会
野瀬田 裕樹
August 09, 2026
More Decks by 野瀬田 裕樹
See All by 野瀬田 裕樹
uhooiさん発ランダムタスクにチャレンジしよう!
yuukiw00w
0
13
ViewModelって200種類あんねん
yuukiw00w
0
12
App Intentsを実装しよう
yuukiw00w
0
9
iOS26時代の新規アプリ開発
yuukiw00w
0
250
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
350
Human Interface Guidelines 2
yuukiw00w
0
79
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
290
HIG学習用スライド
yuukiw00w
0
200
FlutterKaigi 2025: What is iOS Assistive Access? UI considerations for Flutter
yuukiw00w
0
64
Other Decks in Programming
See All in Programming
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
480
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
380
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
霧の中の代数的エフェクト
funnyycat
1
490
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
220
今さら聞けない .NET CLI
htkym
0
180
源内ハンズオン概要編
hideg
0
130
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
Cloudflare is Agents
chimame
0
150
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
760
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
840
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
380
The Pragmatic Product Professional
lauravandoore
37
7.4k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
410
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
410
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
930
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
470
How to train your dragon (web standard)
notwaldorf
97
6.7k
So, you think you're a good person
axbom
PRO
2
2.1k
Transcript
Validate your App Intents adoption with AppIntentsTesting
Speaker 野瀬田 裕樹(@ynoseda) モバイル全般やってます (iOS/Android/Flutter)
対象の動画リンク https://developer.apple.com/videos/play/wwdc2026/295/
3行まとめ • anyAppleOS = 27+で App Intents のテストコードを書ける • App
Intents Testing を使ってテストを実装できる • Intents単体からSpotlight indexingまで幅広くテストできる
おさらい:App Intentsとは • Siriを使ってアプリを操作できるようになる • Shortcutsを使ってアプリの操作を自動化できるようになる • Spotlightでアプリのコンテンツを表示できるようになる • Widgetsでデータを表示できるようになる
Getting Started • UI Testing bundleを追加する • Import AppIntentsTestingしてテストコードを書く
Getting Started
Getting Started
AppIntentsTestingの概要 • Integration Test framework • 標準のXCUITest bundleに含まれ、独自プロセスで実行される • アプリ自体もさらに別のプロセスで実行される
AppIntentsTestingの概要
Intents and Entities • Entity queries:文字列でのクエリ検索の結果をテストする • Multiple intents:複数のintentを組み合わせてテストする •
Test-only intents:テスト用のintentを作成する
Intents and Entities
Intents and Entities
Intents and Entities
System integrations • Spotlight • View annotation
System integrations
System integrations
3行まとめ • anyAppleOS = 27+で App Intents のテストコードを書ける • App
Intents Testing を使ってテストを実装できる • Intents単体からSpotlight indexingまで幅広くテストできる