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
UIテストの実行時間の短縮に挑戦する/uitestshort
Search
Yusuke Hosonuma
September 17, 2017
Technology
0
7.5k
UIテストの実行時間の短縮に挑戦する/uitestshort
iOSDC2017でのLT発表です。
https://iosdc.jp/2017/node/1324
Yusuke Hosonuma
September 17, 2017
Tweet
Share
More Decks by Yusuke Hosonuma
See All by Yusuke Hosonuma
KotlinTest で始める Property-based Testing/kotlintest-property-based-testing
yusukehosonuma
2
1.5k
Marzipan の正体は何だったのか そして SwiftUI の衝撃/wwdc19_marzipan_swiftui
yusukehosonuma
2
860
標準パッケージにおけるテストでの利用例から学ぶ testing / quick パッケージ/golang-testing-quick
yusukehosonuma
4
11k
Swift で ParameterizedTest をやってみた話/swift-parameterized-test
yusukehosonuma
4
2k
Property-based test beginning with SwiftCheck
yusukehosonuma
1
5.5k
XCTest(再)入門/reintroduction-to-xctest
yusukehosonuma
0
430
ソースコードから読み解く - Quick はどのように実装されているのか?/quick-code-reading
yusukehosonuma
7
11k
Swift 4.2 はどのような進化をしているのか/whats-new-swift42
yusukehosonuma
16
15k
HTTPモックライブラリ「Mockingjay」を使ってみた話/swift-mockingjay
yusukehosonuma
5
3.8k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2025年1月度サービス・アップデート
oracle4engineer
PRO
0
270
例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する
kajitack
12
3.8k
消し忘れリソースゼロへ!私のResource Explorer活用法
cuorain
0
140
RevOpsへ至る道 データ活用による事業革新への挑戦 / path-to-revops
pei0804
3
820
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
18k
パブリッククラウドのプロダクトマネジメントとアーキテクト
tagomoris
4
790
インシデントキーメトリクスによるインシデント対応の改善 / Improving Incident Response using Incident Key Metrics
nari_ex
0
4.5k
さいきょうのアーキテクチャを生み出すセンスメイキング
jgeem
0
290
エラーバジェット枯渇の原因 - 偽陽性との戦い -
phaya72
1
100
パフォーマンスとコスト改善のために法人データ分析基盤をBigQueryに移行した話
seiya303
1
100
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
0
220
顧客の声を集めて活かすリクルートPdMのVoC活用事例を徹底解剖!〜プロデザ!〜
recruitengineers
PRO
0
210
Featured
See All Featured
Embracing the Ebb and Flow
colly
84
4.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
380
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Into the Great Unknown - MozCon
thekraken
34
1.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
51k
Building Adaptive Systems
keathley
39
2.4k
A better future with KSS
kneath
238
17k
Designing Experiences People Love
moore
139
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Transcript
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. UIςετͷ࣮ߦ࣌ؒͷ ॖʹઓ͢Δ 1
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. iOSDC 2017 2017/09/17 (Sun) ࡉপ ༞հˏDeNA
:VTVLF)PTPOVNBʢ!UPCJʣ %F/"48&5 4PGUXBSF&OHJOFFSJO5FTU 'BWPSJUF ࣗݾհ Copyright (C) DeNA Co.,Ltd.
All Rights Reserved. 2 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
J04ΞϓϦʹ͓͚Δ 6*ςετͷݱঢ় 3 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
9$5FTUਐԽ͖ͯͨ͠ 4 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
9DPEFɹॳొ 9DPEFɹඇಉظςετ༻"1*ͳͲ͕Ճ 9DPEFɹ6*5FTUJOHొ 9DPEFɹϏϧυςετ࣮ߦͷ 9DPEFɹ6*5FTUJOH͕େ෯ύϫʔΞοϓ 9$5FTUͷਐԽ Copyright (C) DeNA Co.,Ltd.
All Rights Reserved. 5 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
J04ΞϓϦͷ 6*ςετڥ͖ͬͯͨʂ 6 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
6*ςετͷ՝ 7 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
UIςετͷ՝ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 8 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. ࣮ίετ͕ߴ͍ ϝϯςφϯε͕େม ࣮ߦʹ͕͔͔࣌ؒΔ
UIςετͷ՝ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 9 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. ࣮ίετ͕ߴ͍ ϝϯςφϯε͕େม ࣮ߦʹ͕͔͔࣌ؒΔ ॖʹઓͯ͠ΈͨΑʂ
ܭଌํ๏ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 10 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. 48&5Ͱݕূʹར༻͍ͯ͠ΔΞϓϦ ˠϩάΠϯɺϊʔτҰཡɺ8FC7JFXɺFUD 6*ςετέʔε✕ ճࢼߦͨ͠ฏۉͰܭଌ ͔͔࣌ؒͬͨʜ
௨ৗͷ6*ςετ࣮ߦ 11 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. CASE 1
࣮ߦ݁Ռʜ 12 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
ඵ 13 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. ͬͺΓΘΓͱ͔͔࣌ؒΔɾɾɾ
#MVFQJMM 14 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. CASE 2
Bluepill Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 15 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. ෳγϛϡϨʔλΛಉ࣌ىಈͯ͠ςετ ςετࣗಈͰׂ͞ΕΔ 9DPEFͰ0, CMVFQJMMYDUFTUSVOQBUIYYYPPVUQVU ࣮ߦ؆୯ʂ
࣮ߦ݁Ռʜ 16 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. γϛϡϨʔλY
ඵ 17 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. ˋ
ෳ.BDͰฒྻ࣮ߦ 18 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. CASE 3
ϏϧυɾςετΛผʑʹ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 19 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. 9DPEFͰಋೖ #VJMEGPSUFTUJOH 5FTUXJUIPVUCVJMEJOH
20 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. .app Runner.app Build-for-tes:ng Test-without-building શମਤ Job ࢠJob
࣮ߦڥ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 21 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. +PCʢϏϧυʣ .BD1SPʢ-BUFʣ ࢠ+PCʢςετ࣮ߦʣ .BD1SPʢ-BUFʣ .BDNJOJ .BD#PPL1SPʢ.JEʣ✕ ͷ.BD ٘ਜ਼ʹͳͬͨͷͩʜ
࣮ߦ݁Ռʜ 22 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
ඵ 23 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. ˋ
ܭଌ݁Ռ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 24 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. ௨ৗ #MVFQJMMɹY .BDʢʣ ࣮ߦʹ͔͔ͬͨ࣌ؒʢʣ
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 25 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. ର 1 2 3 4 5 6 7 8 9 10 ฏۉ ൺ ௨ৗ࣮ߦ 14:38 14:49 15:04 14:50 14:51 15:00 14:53 14:57 14:58 14:52 14:53 100% Bluepill x3 09:40 09:42 09:50 09:23 09:26 09:45 09:27 09:32 09:28 09:54 09:37 64.57% Bluepill x4 08:20 08:09 08:10 08:11 08:30 08:39 08:33 08:40 08:39 08:38 08:27 56.75% Macฒྻ ʢ3ʣ 07:27 07:31 07:31 07:26 07:33 07:24 07:46 07:30 07:26 07:19 07:29 50.30% Macฒྻ ʢ4ʣ 06:24 06:15 06:17 06:18 06:18 06:26 06:51 06:21 06:21 06:35 06:25 43.06% ܭଌ݁Ռ
·ͱΊ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 26 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. #MVFQJMMͰखܰʹ͘Ͱ͖Δ ෳͷ.BDͰฒྻ࣮ߦ͢Δͱ͞Βʹ͘ɹ ɹςετׂࣗಈԽ͍ͨ͠ʜ ɹ48&5πʔϧʮϙϝϥχΞϯʯ QYDUFTUͱ͍͏ςετπʔϧ͋Δ
%F/"5FTUJOH#MPH $PNJOHTPPOʜ 27 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
&OKPZ5FTU 28 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.