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

大規模 Web サービスの ブラウザテスト自動化・高速化

大規模 Web サービスの ブラウザテスト自動化・高速化

https://atnd.org/events/66159
で実施したプレゼン資料

Naoki Shimizu

May 25, 2015
Tweet

More Decks by Naoki Shimizu

Other Decks in Technology

Transcript

  1. NBPF Next Browser Platform ࣍ੈ୅ϒϥ΢βήʔϜϓϥοτϑΥʔϜ OpenID Connect + JavaScript SDK

    ैདྷͷ Mobage ϓϥοτϑΥʔϜͱ΋࿈ܞ https://unsplash.com/
  2. NBPF ͷςετฒྻԽ શσʔλιʔεͷ API Ҡߦ͸ະୡ੒ NBPF ϦϦʔε: 2014೥ ϞόήʔϦϦʔε: 2006೥

    DB ૢ࡞͸ϦεΫ͕େ͖͍ ਺ઍສϢʔβ͕αʔϏεΛར༻ https://unsplash.com/
  3. https://www.flickr.com/photos/ashleymackinnon/7645861006 4 Test Cases, 18 min Node A Test Case

    1 3 min 4 Test Cases, 12 min Node B Test Case 2 5 min Test Case 3 4 min Test Case 4 6 min Test Case 5 3 min Test Case 6 3 min Test Case 7 3 min Test Case 8 3 min
  4. https://www.flickr.com/photos/ashleymackinnon/7645861006 4 Test Cases, 18 min Node A Test Case

    1 3 min 4 Test Cases, 12 min Node B Test Case 2 5 min Test Case 3 4 min Test Case 4 6 min Test Case 5 3 min Test Case 6 3 min Test Case 7 3 min Test Case 8 3 min Waste 6 minutes!!
  5. https://www.flickr.com/photos/ashleymackinnon/7645861006 4 Test Cases, 15 min Node A Test Case

    1 3 min 4 Test Cases, 15 min Node B Test Case 2 5 min Test Case 3 4 min Test Case 4 6 min Test Case 5 3 min Test Case 6 3 min Test Case 7 3 min Test Case 8 3 min Test Support API
  6. ࠓޙͷ՝୊ #1 σʔλ࡞੒ API ͷॆ࣮ #2 ෼ࢄ࣮ߦϊʔυΛಈతʹ૿΍͢࢓૊Έ ݱঢ়ࣾ಺ Jenkins αʔό

    Ϋϥ΢υԽΛݕ౼ #3 ฒྻ࣮ߦܭըͷվળ Push ܕΑΓ Pull ܕͷΞϓϩʔν https://unsplash.com/