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
12k
Swift で ParameterizedTest をやってみた話/swift-parameterized-test
yusukehosonuma
4
2k
Property-based test beginning with SwiftCheck
yusukehosonuma
1
5.6k
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
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
110
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
270
Culture Deck
optfit
0
480
コンピュータビジョンの社会実装について考えていたらゲームを作っていた話
takmin
1
500
表現を育てる
kiyou77
1
230
コンテナサプライチェーンセキュリティ
kyohmizu
1
110
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
140
オブザーバビリティの観点でみるAWS / AWS from observability perspective
ymotongpoo
9
1.7k
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
260
ローカルLLMを活用したコード生成と、ローコード開発ツールへの応用
kazuhitoyokoi
0
140
Active Directory攻防
cryptopeg
PRO
7
4.5k
Classmethod AI Talks(CATs) #17 司会進行スライド(2025.02.19) / classmethod-ai-talks-aka-cats_moderator-slides_vol17_2025-02-19
shinyaa31
0
160
Featured
See All Featured
Docker and Python
trallard
44
3.3k
Six Lessons from altMBA
skipperchong
27
3.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Making Projects Easy
brettharned
116
6k
Music & Morning Musume
bryan
46
6.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Unsuck your backbone
ammeep
669
57k
GitHub's CSS Performance
jonrohan
1030
460k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
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.