Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOSシミュレータでのUIテストの様子を録画してみよう
Search
Kenta Kase
December 05, 2017
Technology
0
10k
iOSシミュレータでのUIテストの様子を録画してみよう
iOS Test Night #6のLT発表資料です
Kenta Kase
December 05, 2017
Tweet
Share
More Decks by Kenta Kase
See All by Kenta Kase
GitHub Actionsオタクによるセルフホストランナーのアーキテクチャ解説
kesin11
0
350
GitHubの新機能とGHESのリリースノートの対応をまとめ続けている話
kesin11
0
170
CircleCIでLayer Cachingを使わずにdocker buildを高速化する
kesin11
3
2.2k
CI/CDのボトルネックを把握できていますか?BigQueryでビルド情報ダッシュボードを構築した話
kesin11
7
10k
TypeScriptから使いやすいFirestore-simpleを紹介します(2020年版)
kesin11
3
2.1k
GitHub Actionsが他のCIサービスと比較してできることできないこと
kesin11
1
1.7k
iOSアプリのリジェクトリスクを早期に発見するための取り組み
kesin11
4
17k
BitriseでFastlane/Gradleプラグインの統合テスト
kesin11
0
3.3k
Firebase Test Labの紹介
kesin11
4
1.6k
Other Decks in Technology
See All in Technology
チーリンについて
hirotomotaguchi
6
1.8k
安いGPUレンタルサービスについて
aratako
2
2.7k
AI活用によるPRレビュー改善の歩み ― 社内全体に広がる学びと実践
lycorptech_jp
PRO
1
200
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5.2k
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
220
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
190
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
2.5k
因果AIへの招待
sshimizu2006
0
940
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
270
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
Lessons from Migrating to OpenSearch: Shard Design, Log Ingestion, and UI Decisions
sansantech
PRO
1
120
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
550
Featured
See All Featured
Navigating Team Friction
lara
191
16k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Facilitating Awesome Meetings
lara
57
6.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Documentation Writing (for coders)
carmenintech
76
5.2k
Making Projects Easy
brettharned
120
6.5k
Site-Speed That Sticks
csswizardry
13
990
Automating Front-end Workflow
addyosmani
1371
200k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Transcript
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. iOS Test Night
#6 2017/12/05(Tue) Ճ݈ଠ@DeNA iOSγϛϡϨʔλͰͷ UIςετͷ༷ࢠΛըͯ͠ΈΑ͏ 1
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ࣗݾհ w Ճ݈ଠʢ!,FTJOʣ
⁃ ॴଐ • %F/"48&5άϧʔϓςετج൫νʔϜ ⁃ ܦྺ • ϞόΠϧήʔϜ։ൃʢαʔόʔαΠυʣ • ݄͔Β48&5άϧʔϓ 2
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. "QQJVNΛͬͨ 6*ςετʹ৮ΕͯΈͨײ 3
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ͕͔͔࣌ؒΔ 4
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ςετམͪͨͱ͖ʹεΫγϣݟͯΑ͔͘Βͳ͍ 5 w
݁ہςετ͕࣮ߦ͞ΕΔ༷ࢠΛ؍͢Δඞཁ͕͋Δ ࣮ࡍ ຊདྷظ͢Δͷ ͳ͔ͥϑΥʔϜ͕දࣔ͞Ε͍ͯͳ͍
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Կͱ͔ը͍ͨ͠ 6
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 2VJDL5JNFͰը 7 w
ҰԠՄೳͰ͋Δ͕ w $6*͔Β͑ͳ͍ͷͰෆศ
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. γϛϡϨʔλͷը໘Λը͢Δ ίϚϯυ͕͋ΔΒ͍͠ 8
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. recordVideo w xcrun
simctl io booted recordVideo ./test.mov w ىಈ͍ͯ͠ΔγϛϡϨʔλͷը໘Λըͯ͘͠ΕΔ w $USM DͰըऴྃ w ෳࡶͳ͜ͱͰ͖ͳ͍ w ςετͷ։࢝ͱऴྃʹ߹ΘͤͯίϚϯυΛ࣮ߦ͢Ε ࣗಈԽͰ͖ͦ͏ 9 ಈ࡞֬ೝXcode 9.1 XcodeͷϦϦʔεϊʔτʹΑΔͱ8.2͔ΒՃ͞ΕͨΑ͏Ͱ͢ h-ps://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/IntroducDon.html#//apple_ref/doc/uid/ TP40001051-CH1-SW9
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ॻ͍ͯΈ·ͨ͠ w ςετ։࢝લʹrecordVideoΛόοΫάϥϯυͰ࣮ߦ
w ϓϩηε*%Λอଘ͓ͯ͘͠ w ςετऴྃޙʹ4*(*/5ʢDUSM DʣΛ࣮ߦͯ͠ըऴྃ 10 # recordVideoΛόοΫάϥϯυͰ࣮ߦ xcrun simctl io booted recordVideo screenshots/test.mov & # ϓϩηεIDΛอଘ PID=`echo $!` # ςετ࣮ߦ bundle exec rspec spec/scenario_test.rb # όοΫάϥϯυͷrecordVideoʹSIGINTγάφϧΛૹ৴ kill -2 $PID
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Ͱ͖ͨ 11
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ͬͱศརʹ͍ͨ͠ w γϛϡϨʔλͷσόΠεJ04ͷόʔδϣϯΛࢦఆ͍ͨ͠
⁃ xcrun simctl io booted recordVideo ./test.mov ⁃ bootedىಈ͍ͯ͠ΔγϛϡϨʔλͱ͍͏ҙຯ ⁃ ෳͷγϛϡϨʔλ͕ىಈ͍ͯ͠Δ߹ʹը͢ΔγϛϡϨʔλΛࢦ ఆ͍ͨ͠ w ςετέʔεຖʹಈըΛׂ͍ͨ͠ w ࣦഊͨ͠ςετέʔε͚ͩಈըΛ͍ͨ͠ 12
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ॻ͍ͯΈ·ͨ͠WFS̎ w HJTU
⁃ HPPHM;6W/4 ⁃ "QQJVN SVCZ STQFDΛఆ w ը͢ΔγϛϡϨʔλΛɺJ04όʔδϣϯͰࢦఆ ⁃ capabilityͷdeviceName, platformVersion ⁃ xcrun simctl listͰγϛϡϨʔλͷ6%*%Λಛఆ w before(:each) after(:each)Ͱըͷ։࢝ɺऴྃ w ࣦഊͨ͠߹͚ͩಈըΛ͢ 13
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. σϞ 14 εΫγϣ
ಈը
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ·ͱΊ w γϛϡϨʔλͰͷ6*ςετͷ༷ࢠΛը͢Δํ๏Λհ
⁃ xcrun simctl io booted recordVideoศར ⁃ recordVideoࣗମAppiumrubyʹґଘ͍ͯ͠ͳ͍ͷͰɺ ৭ʑͳ͍ํ͕Ͱ͖ͦ͏ w HJTU ⁃ HPPHM;6W/4 15