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.7k
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
910
標準パッケージにおけるテストでの利用例から学ぶ testing / quick パッケージ/golang-testing-quick
yusukehosonuma
4
12k
Swift で ParameterizedTest をやってみた話/swift-parameterized-test
yusukehosonuma
4
2.1k
Property-based test beginning with SwiftCheck
yusukehosonuma
1
5.8k
XCTest(再)入門/reintroduction-to-xctest
yusukehosonuma
0
500
ソースコードから読み解く - Quick はどのように実装されているのか?/quick-code-reading
yusukehosonuma
7
11k
Swift 4.2 はどのような進化をしているのか/whats-new-swift42
yusukehosonuma
16
15k
HTTPモックライブラリ「Mockingjay」を使ってみた話/swift-mockingjay
yusukehosonuma
5
3.9k
Other Decks in Technology
See All in Technology
トヨタ生産方式(TPS)入門
recruitengineers
PRO
1
160
ABEMAにおける 生成AI活用の現在地 / The Current Status of Generative AI at ABEMA
dekatotoro
0
640
JOAI発表資料 @ 関東kaggler会
joai_committee
1
250
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
16
5.2k
AIドリブンのソフトウェア開発 - うまいやり方とまずいやり方
okdt
PRO
9
560
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
1
260
小さなチーム 大きな仕事 - 個人開発でAIをフル活用する
himaratsu
0
120
LLMエージェント時代に適応した開発フロー
hiragram
1
400
どこで動かすか、誰が動かすか 〜 kintoneのインフラ基盤刷新と運用体制のシフト 〜
ueokande
0
180
つくって納得、つかって実感! 大規模言語モデルことはじめ
recruitengineers
PRO
18
4.1k
モダンフロントエンド 開発研修
recruitengineers
PRO
2
210
Backboneとしてのtimm2025
yu4u
4
1.4k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
We Have a Design System, Now What?
morganepeng
53
7.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Why Our Code Smells
bkeepers
PRO
338
57k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Bash Introduction
62gerente
614
210k
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.