Save 37% off PRO during our Black Friday Sale! »

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

70d9714ea13fc1133803d61fb16e4160?s=47 Yusuke Hosonuma
September 17, 2017

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

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

70d9714ea13fc1133803d61fb16e4160?s=128

Yusuke Hosonuma

September 17, 2017
Tweet

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. :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.
  3. J04ΞϓϦʹ͓͚Δ 6*ςετͷݱঢ় 3 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.

    Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
  4. 9$5FTU͸ਐԽ͖ͯͨ͠ 4 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved.
  5. 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.
  6. J04ΞϓϦͷ 6*ςετ؀ڥ΋੔͖ͬͯͨʂ 6 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.

    Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
  7. 6*ςετͷ՝୊ 7 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved.
  8. UIςετͷ՝୊ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 8 Copyright

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

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

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

    (C) DeNA Co.,Ltd. All Rights Reserved. CASE 1
  12. ࣮ߦ݁Ռ͸ʜ 12 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved.
  13. ෼ඵ 13 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

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

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

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

    (C) DeNA Co.,Ltd. All Rights Reserved. γϛϡϨʔλ਺Y
  17. ෼ඵ 17 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. ˋ
  18. ෳ਺.BDͰฒྻ࣮ߦ 18 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. CASE 3
  19. ϏϧυɾςετΛผʑʹ Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 19 Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved. 9DPEFͰಋೖ #VJMEGPSUFTUJOH 5FTUXJUIPVUCVJMEJOH
  20. 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
  21. ࣮ߦ؀ڥ 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. ࣮ߦ݁Ռ͸ʜ 22 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved.
  23. ෼ඵ 23 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. 24 Copyright

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

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

    Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
  28. &OKPZ5FTU 28 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Copyright

    (C) DeNA Co.,Ltd. All Rights Reserved.