Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UIテストの実行時間の短縮に挑戦する/uitestshort

Yusuke Hosonuma
September 17, 2017

 UIテストの実行時間の短縮に挑戦する/uitestshort

iOSDC2017でのLT発表です。
https://iosdc.jp/2017/node/1324

Yusuke Hosonuma

September 17, 2017
Tweet

More Decks by Yusuke Hosonuma

Other Decks in Technology

Transcript

  1. 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
  2. UIςετͷ՝୊ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 8 Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. ࣮૷ίετ͕ߴ͍ ϝϯςφϯε͕େม ࣮ߦʹ͕͔͔࣌ؒΔ
  3. UIςετͷ՝୊ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 9 Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. ࣮૷ίετ͕ߴ͍ ϝϯςφϯε͕େม ࣮ߦʹ͕͔͔࣌ؒΔ ୹ॖʹ௅ઓͯ͠ΈͨΑʂ
  4. ܭଌํ๏ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 10 Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. 48&5Ͱݕূʹར༻͍ͯ͠ΔΞϓϦ ˠϩάΠϯɺϊʔτҰཡɺ8FC7JFXɺFUD 6*ςετέʔε✕ ճࢼߦͨ͠ฏۉ஋Ͱܭଌ ͔͔࣌ؒͬͨʜ
  5. ෼ඵ 13 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. ΍ͬͺΓΘΓͱ͔͔࣌ؒΔɾɾɾ
  6. #MVFQJMM 14 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. CASE 2
  7. Bluepill Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 15 Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. ෳ਺γϛϡϨʔλΛಉ࣌ىಈͯ͠ςετ ςετ͸ࣗಈͰ෼ׂ͞ΕΔ 9DPEFͰ΋0, CMVFQJMMYDUFTUSVOQBUIYYYPPVUQVU ࣮ߦ΋؆୯ʂ
  8. ࣮ߦ݁Ռ͸ʜ 16 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. γϛϡϨʔλ਺Y
  9. ϏϧυɾςετΛผʑʹ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 19 Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. 9DPEFͰಋೖ #VJMEGPSUFTUJOH 5FTUXJUIPVUCVJMEJOH
  10. 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
  11. ࣮ߦ؀ڥ 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 ٘ਜ਼ʹͳͬͨͷͩʜ
  12. ܭଌ݁Ռ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 24 Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. ௨ৗ #MVFQJMMɹY .BDʢ୆ʣ ࣮ߦʹ͔͔ͬͨ࣌ؒʢ෼ʣ     
  13. 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% ܭଌ݁Ռ
  14. ·ͱΊ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 26 Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. #MVFQJMMͰखܰʹ୹͘Ͱ͖Δ ෳ਺୆ͷ.BDͰฒྻ࣮ߦ͢Δͱ͞Βʹ୹͘ɹ ɹςετ෼ׂ͸ࣗಈԽ͍ͨ͠ʜ ɹ48&5಺੡πʔϧʮϙϝϥχΞϯʯ QYDUFTUͱ͍͏ςετπʔϧ΋͋Δ