$30 off During Our Annual Pro Sale. View Details »

10年間動き続けているブログサービスのE2Eテストを書いた記録 / pepabo_tech_conference_3

10年間動き続けているブログサービスのE2Eテストを書いた記録 / pepabo_tech_conference_3

第3回ペパボテックカンファレンスの発表資料です。

Kenichi Takahashi

August 29, 2015
Tweet

More Decks by Kenichi Takahashi

Other Decks in Technology

Transcript

  1. GMO Pepabo, Inc. TAKAHASHI Kenichi 2015/08/29 ୈ3ճϖύϘςοΫΧϯϑΝϨϯε ೥ؒಈ͖ଓ͚͍ͯΔ ϒϩάαʔϏεͷ ΤϯυπʔΤϯυςετΛ

    ॻ͍ͨه࿥
  2. 넝堀⨳♧!LFODIBO 䪮遭鿇䪮遭㛇湍ث٦ي IUUQTIVDSFBNOFU

  3. 1JWPUBM5SBDLFSUIFBXFTPNFQMBOOJOHUPPM GMO Pepabo, Inc. TAKAHASHI Kenichi 痥㔐لػنذحؙؕٝؿ؋ٖٝأ 鋅琎׶ה鎘歗בֻ׶ ך䪮遭

  4. None
  5. None
  6. None
  7. None
  8. None
  9. GMO Pepabo, Inc. TAKAHASHI Kenichi 2015/08/29 ୈ3ճϖύϘςοΫΧϯϑΝϨϯε ೥ؒಈ͖ଓ͚͍ͯΔ ϒϩάαʔϏεͷ ΤϯυπʔΤϯυςετΛ

    ॻ͍ͨه࿥
  10. ͋Β͢͡  ͳͥςετΛॻ͘ʹࢸͬͨͷ͔  Ͳ͏΍ͬͯςετΛॻ͍ͨͷ͔  औΓ૊Έͷ݁Ռͱ·ͱΊ

  11. ͳͥςετΛॻ͘ʹ ࢸͬͨͷ͔

  12. None
  13. ϓϥΠϕʔτΫϥ΢υ΁ͷҠઃ  ֤αʔϏεΛϓϥΠϕʔτΫϥ΢υ ج൫΁Ҡઃ͢Δ  +6(&.Ҡઃͷ10తͳϙδγϣϯ

  14. +6(&.  ࠓ೥Ͱप೥  1)1ͱ.Z42-͕த৺  ෦෼తʹ3VCZ΍1FSM  ϦϙδτϦ͸໿ݸ 

    αʔόͷϩʔϧ͸ϩʔϧ  ΄΅QVQQFUԽ͞Ε͍ͯΔ
  15. ͬ͘͟Γͱͨ͠ߏ੒  QPSUBM τοϓϖʔδ   +(ηοτ Ϣʔβຖͷϒϩά  

    XFCαʔόͱECαʔό NBTUFSTMBWF Ͱηοτ  όον  ֎෦ɺ಺෦࿈ܞ༻"1*  ސ٬؅ཧ  FUD
  16. αʔόߏ੒  QPSUBM τοϓϖʔδ   +(ηοτ Ϣʔβຖͷϒϩά  

    XFCαʔόͱECαʔό NBTUFSTMBWF Ͱηοτ  όον  ֎෦ɺ಺෦࿈ܞ༻"1*  ސ٬؅ཧ  FUD    
  17. ࠷΋௚ۙͷϘτϧωοΫ  +(ηοτͷҠઃ  ਺͕ଟ͍  Ϣʔβʹ௚઀Өڹ͕͋ΔͨΊे෼ͳݕূ͕ඞཁ  ৔߹ʹΑͬͯ͸ΧελϚʔαϙʔτͷෛՙʹ΋ 

    ࣗಈςετͰ׬શʹ͸୲อͰ͖ͯͳ͍
  18. ΑΖ͍͠ɻ ͳΒ͹ ΤϯυπʔΤϯυςετͩɻ

  19. Ͳ͏΍ͬͯςετΛ ॻ͍ͨͷ͔

  20. ςετͷݩʹͳΔ΋ͷ  ৽نߏஙͷϦϦʔεલʹ࢓༷͢Δ νΣοΫϦετ  खಈɺ໨ࢹ֬ೝ༻ͷ߲໨

  21. ࠾༻ͨ͠ϥΠϒϥϦ౳  5VSOJQ  $BQZCBSB  1PMUFSHFJTU 1IBOUPN+4ܥ

  22. None
  23. ࣗવݴޠͰςετίʔυΛॻ͘  Ϣʔβࢹ఺ͷݴ༿Ͱڞ௨ͷޠኮΛ࣋ ͭ͜ͱ͕Ͱ͖Δ  ϖʔδ໊΍ཁૉʹࣝผՄೳͳ໊લΛ෇͚ͳ ͍ͱॻ͚ͳ͍  ෳ਺ͷॲཧΛ·ͱΊ໊ͯલΛ͚ͭΔͱςετ ͕ॻ͖΍͘͢ͳ͍ͬͯ͘

  24. ΤϯυπʔΤϯυςετͷՁ஋  ςετͦͷ΋ͷͷՁ஋  ΞϓϦέʔγϣϯશମͱͯ͠ͷಈ࡞ͷ୲อ  ςετΛॻ͘՝ఔͷՁ஋  ໊લ෇͚ͱࣝผՄೳʹ͍ͯ͘͠׆ಈ

  25. ࣮ྫͱςΫχοΫ

  26. લఏ  εςʔδϯά؀ڥɺ΋͘͠͸ϦϦʔ εલͷຊ൪؀ڥʹ޲͚࣮ͯߦ͢Δ  %#ʹ௚઀઀ଓ͠ͳ͍

  27. σόοά༻ͷTUFQ ్தͷঢ়ଶͷεΫϦʔϯ γϣοτ΍)5.-Λ͙͢ ʹ֬ೝͰ͖ΔΑ͏ʹɺ TUFQΛ༻ҙ͓ͯ͘͠ɻ

  28. ಛఆͷྖҬͷதΛૢ࡞ ʮ˓˓ͷதʹ͋Δººʯͱ͍͏දݱͯ͠ɺ εςοϓΛ࠶ར༻Ͱ͖ΔΑ͏ʹ͢Δ

  29. ϦηοτͰ͖ͳ͍෭࡞༻ͷ͋Δςετ ແྉϢʔβ͸೔ͷ౤ߘ ্ݶ਺͕ܾ·͍ͬͯΔͨ Ίɺςετͷ౓ʹ౤ߘ͠ ͍ͯΔͱ্ݶʹୡͯ͠͠ ·͏ɻ ϦηοτͰ͖ͳ͍෭࡞༻ ͷ͋Δςετʹ͸λάΛ ͚ͭͯຖճ࣮ߦ͠ͳ͍ɻ

  30. ը໘্ͷૢ࡞Λ࢖ͬͯσʔλΛॳظԽ͢Δ ࡟আػೳ͕ఏڙ͞Ε͍ͯΔ৔߹͸ɺ ͦΕΛ࢖ͬͯσʔλΛϦηοτ͢Δ

  31. ը໘্ͷૢ࡞Λ࢖ͬͯσʔλΛॳظԽ͢Δ Ұͭ΋ଘࡏ͠ͳ͍ϝοηʔδ͕ग़͘Δ·Ͱ ࡟আૢ࡞Λ͘Γ͔͑͢

  32. 8:4*8:(ΤσΟλ FYFDVUF@TDSJQUͰςΩετΛࠩ͠ࠐΈɺ FWBMVBUF@TDSJQUͰ+BWB4DSJQUܦ༝ͰσʔλΛड͚ͱΔ

  33. 8:4*8:(ΤσΟλ ೖྗ͔ͯ͠ΒΤσΟλ෦෼ʹ ൓ө͞ΕΔ·Ͱϥά͕͋ΔͨΊɺ ΍Ήͳ͘SFUSJBCMFΛ࢖͏ɻ

  34. औΓ૊Έͷ݁Ռ ͱ·ͱΊ

  35. ॴײ  Α͔ͬͨ఺  ΞϓϦέʔγϣϯͷಈ࡞ΛΑ͘ཧղͰ͖Δ  TUFQΛ͏·͘࡞ΕΔͱɺ৽͍͠TUFQΛ࡞Βͣʹ GFBUVSFΛྔ࢈Ͱ͖Δ  ͭΒ͔ͬͨ఺

     +BWB4DSJQUΛଟ༻ͨ͠هࣄΤσΟλͷݫ͠͞  ྺ࢙͋ΔΞϓϦʹ͋Γ͕ͪͳબ୒͠ʹ͍͘ηϨΫλ  1IBOUPN+4PSDBQZCBSBXFCLJU
  36. ݱঢ়֬ೝ  ͘Β͍׬ྃ  ແྉϢʔβ޲͚ʹղ์͍ͯ͠Δػೳத৺  νʔϜͷ։ൃϓϩηε΁ͷ૊ΈࠐΈ ͕ࠓޙͷ՝୊  ܧଓతͰ҆શͳϛυϧ΢ΣΞόʔδϣ

    ϯΞοϓͷເ
  37. ࣍ճ ϛυϧ΢ΣΞͷ ܧଓతͳ όʔδϣϯΞοϓΛ ࢧ͑ͨ&&ςετ Ծ