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
低コストで始めるiOSアプリ開発のVRT
Search
stotic-dev
January 20, 2026
Technology
67
0
Share
低コストで始めるiOSアプリ開発のVRT
swift-snapshot-testingとPrefireで実現する手間いらずのUIデグレ検知を行えるようにするVRTの運用方法を紹介
stotic-dev
January 20, 2026
More Decks by stotic-dev
See All by stotic-dev
Swift macrosの入門ハードルは意外と低いかも
stoticdev
1
71
SwiftUIとMetalで簡単に作るレアカード風UI
stoticdev
1
180
Swift Testingのモチベを上げたい
stoticdev
2
420
PRレビューのお供にDanger
stoticdev
1
410
Other Decks in Technology
See All in Technology
障害対応のRunbookは作った、でも本当に動くの? AWS FIS で EKS の AZ 障害を再現してみた
tk3fftk
0
100
みんなの考えた最強のデータ基盤アーキテクチャ'26前期〜前夜祭〜ルーキーズ_資料_遠藤な
endonanana
0
450
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
760
RedmineをAIで効率的に使う検証
yoshiokacb
0
140
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
490
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
130
Swift Sequence の便利 API 再発見
treastrain
1
290
The Bag-of-Documents Model for Query Understanding and Retrieval
dtunkelang
0
160
20260515 ⾃分のアカウントとプライバシーを守る認証と認可の話〜利⽤者向け〜
oidfj
0
710
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
6
1.7k
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
230
「背中を見て育て」からの卒業 〜専門技術としてのテスト設計を軸に、品質保証のバトンを繋ぐ〜 #genda_tech_talk
nihonbuson
PRO
4
1.5k
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.1k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Ruling the World: When Life Gets Gamed
codingconduct
0
230
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
180
Side Projects
sachag
455
43k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
180
How STYLIGHT went responsive
nonsquared
100
6.1k
Designing for Performance
lara
611
70k
KATA
mclloyd
PRO
35
15k
Six Lessons from altMBA
skipperchong
29
4.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Transcript
ίετͰ࢝ΊΔJ04ΞϓϦ։ൃͷ735 TXJGUTOBQTIPUUFTUJOHͱ1SF fi SFͰ࣮ݱ͢Δख͍ؒΒͣͷ6*σάϨݕ
ࣗݾհ ໊લͯ͌ʔࠤ౻ଡҰ झຯϦΫΨϝؑ ৬ۀJ04ΤϯδχΞ (JU)VCIUUQTHJUIVCDPNTUPUJDEFW 2JJUBIUUQTRJJUBDPNTUPUJDEFW 9IUUQTYDPNTF T
6*ͷσάϨͲ͏ͬͯݟ͚ͭ·͔͢ʁ ਓͷͰߦ͏ͷେมʂ ࣌ؒίετ͔͔Γ͗͢Δ͠ɺਫ਼ ݶք͕͋Δ ίϯϐϡʔλʔʹؒҧ͍୳ͯ͠͠΄͍͠ʂ
None
࣮ஈ֊Ͱ6*ͷσάϨ͕ݕͰ͖Δ 735Λ͑ɺগͳ͍ίετͰૣظʹ6*ͷσάϨΛݕͰ͖ΔΑ͏ʹͳΓ·͢ɻ
735Λӡ༻͢Δίετ ɾ6*ςετͷதͰTOBQTIPUΛऔಘ͢Δख๏ 6*ςετΛ࣮͢Δίετ 6*ςετΛϝϯς͢Δίετ 6*ςετͷ࣮ߦʹ͔͔Δίετ ɾ6*7JFX4XJGU6*7JFXͷΠϯελϯε͔ΒTOBQTIPUΛऔಘ͢Δख๏ TOBQTIPUΛऔಘͯࠩ͠ൺֱ͢ΔςετΛ࣮͢Δίετ ςετέʔεΛϝϯς͢Δίετ
735ͷ࣮ɾϝϯςͷίετͬͱԼ͕Βͳ͍͔
ςετίʔυΛࣗಈੜͯ͠ӡ༻ίετΛ͑Δ
None
δΣωϨʔλʔA1SF fi SFA w TXJGUTOBQTIPUUFTUJOHͷ֦ு1MVHJOͱ͍͏ཱͪҐஔ w ։ൃऀ͕ఆٛͨ͠1SFWJFX͔Β735ͷςετίʔυΛࣗಈੜ
735ͷςετέʔεࣗಈੜͷྫ
طଘͷTOBQTIPU มߋޙͷ1SFWJFX
735ςετ݁Ռ
None
0QUJPO 0QUJPO
ಋೖϋʔυϧ 7JFXͷΠϯελϯε͔ΒTOBQTIPUΛੜ͢ΔͨΊɺ 7JFXͱϓϩηε֎ґଘΛૄ݁߹ʹ͓ͯ͘͠ඞཁ͕͋Δɻ
735ӡ༻ख๏ͷൺֱ ςετέʔεͷॊೈ ੑ ӡ༻ίετͷ͞ ίʔυΧόϨοδ ಋೖϋʔυϧ 6*ςετͰ TOBQTIPU ˕ º
˕ ˓ TXJGUUFTUJOH TOBQTIPU ˓ ˓ ˓ ˚ 4XJGUUFTUJOH TOBQTIPU 1SF fi SF ˓ ˕ ˓ ˚
ࠓճհͨ͠735ͷ͍ॴ ɾ৽نϓϩμΫτ։ൃͷϓϩδΣΫτ ɾಋೖϋʔυϧΛΫϦΞ͍ͯ͠ΔطଘJ04ΞϓϦ։ൃϓϩδΣΫτ ࠷ॳ͔ΒઃܭͰ͖ΔͷͰɺಋೖϋʔυϧΛΫϦΞ͢ΔͨΊʹϦϑΝ ΫλϦϯάͷΛ͔͚ͳ͍͍ͯ͘ Ϗδωε؍ͰͰ͖Δ͚ͩૣ͘ϦϦʔε͍ͨ͠έʔε͕ଟ͍ͷ Ͱɺ735ӡ༻ͷίετͷ͞ͱσάϨૣظൃݟʹΑΔखΓͷ ݮͷޮՌͱ૬ੑ͕͍͍
࠷ॳ͔ΒઃܭͰ͖ΔͷͰɺಋೖϋʔυϧΛΫϦΞ͢ΔͨΊʹϦϑΝ ΫλϦϯάͷΛ͔͚ͳ͍͍ͯ͘ ͬͯΈͯͬͺΓΊΑ͏ͱͳͬͯɺ044ͷґଘΛ֎͚ͩ͢Ͱ ࡁΉͷͰɺఫୀʹ͔͔ΔϦεΫগͳ͍
1SF fi SF࢝ΊΑ͏ IUUQTHJUIVCDPN#BSSFE&XF1SF fi SF
ࢀߟ w ݩهࣄɿIUUQT[FOOEFWQSFWFOUBSUJDMFTCDGF w 1SF fi SFɿIUUQTHJUIVCDPN#BSSFE&XF1SF fi SF w
TXJGUUFTUJOHTOBQTIPUɿIUUQTHJUIVCDPNQPJOUGSFFDPTXJGU TOBQTIPUUFTUJOH w NBFTUSPɿIUUQTHJUIVCDPNNPCJMFEFWJOD.BFTUSP UBCSFBENF PW fi MF w 9$6*5FTUɿIUUQTEJHJUBMBJKBDBUBMZTUCMPHBDPNQBSJTPOSFQPSUPO UIFUPQJPTUFTUJOHUPPMT