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

BrowserStack を用いたクライアントサイドのテスト

Kosei Moriyama
September 20, 2013

BrowserStack を用いたクライアントサイドのテスト

YAPC::Asia 2013 発表資料です。
JavaScript テスト事情の整理と、BrowserStack を用いたテストの紹介

Kosei Moriyama

September 20, 2013
Tweet

More Decks by Kosei Moriyama

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ w कࢁߊੜ !DPV w ιϑτ΢ΣΞΤϯδχΞBU'SFBL0VU*OD w ࣗࣾαʔϏεͷ"1*6*·ΘΓΛ͸͡Ίɺ͍Ζ ͍Ζ w

    +BWB4DSJQUελΠϧΨΠυ຋༁ͳͲ w IUUQDPVOVEBUBHPPHMF@KBWBTDSJQU@TUZMF@HVJEF 2 Friday, September 20, 13
  2. 'SFBL0VUͳਓͷ ηογϣϯ w 1FSMBOE3JBL෼ࢄσʔλετΞ3JBLΛ1FSM͔Βര଎Ͱ࢖͏ͨΊʹ w !NZpOEFS w ౻ݪ༸ه೦ϗʔϧ w 5ZQFTBOE1FSM-BOHVBHF

    w !IJSBUBSB w ଟ໨తڭࣨ w ϑϧςετ΋NTͰऴΘΒ͍ͤͨʙ'SFBL0VUͷऔΓ૊Έʙ w !NZpOEFS w ౻ݪ༸ه೦ϗʔϧ 3 Friday, September 20, 13
  3. +BWB4DSJQUͰͰ͖Δ͜ ͱ w 6* w 8FC"QQ w ͍ΘΏΔTJOHMFQBHFXFCBQQ w ήʔϜ

    w ϒϥ΢β֦ுɺϢʔβʔεΫϦϓτ w εϚʔτϑΥϯΞϓϦ 1IPOF(BQ 5JUBOJVN w SEQBSUZ+BWB4DSJQU w αʔόαΠυ 7 Friday, September 20, 13
  4. +BWB4DSJQUςετཁૉ w ७ਮͳϩδοΫ w ͦΕҎ֎ w %0. w ඇಉظ w

    "KBYɺλΠϚʔɺΠϕϯτɺFUD w ϒϥ΢βؒࠩҟ 8 Friday, September 20, 13
  5. ೉͠͞ w ςετͷॻ͖΍͢͞ͷ໰୊ w ඇಉظͳςετ͸ॻ͖ͮΒ͍ w %0.ʹґଘ͍ͯ͠Δίʔυͷςετ w ؀ڥͷ໰୊ w

    %0.ͷૢ࡞ͷ΄͔ϒϥ΢β֤छػೳ͕ಈ͘؀ڥ w ͨ͘͞Μͷϒϥ΢βɺόʔδϣϯ͕ର৅ʹͳΔ w ޻෉ͯ͠$-*ͷੈքʹ࣋ͬͯ͜ͳ͍ͱ$*Ͱ͖ͳ͍ 9 Friday, September 20, 13
  6. ςετϑϨʔϜϫʔΫ΋ ਐԽ͍ͯ͠Δ w ςετͷॻ͖΍͢͞ͷ໰୊ w 5FTU%PVCMF 4JOPOKT w IUUQTJOPOKTPSH w

    ΫϥΠΞϯταΠυͷ.7$ϑϨʔϜϫʔΫ w ؀ڥͷ໰୊ w ϔουϨεϒϥ΢βͰ؆୯ʹ࢝ΊΒΕΔ w +T5FTU%SJWFSܥͷɺ࣮ϒϥ΢βʹ·ͱΊͯςετΛྲྀ͢ϑϨʔϜ ϫʔΫ͕ॆ࣮ 10 Friday, September 20, 13
  7. )5.-ϕʔεͷ୯ମςε τ w ͱʹ͔͘खܰ w ඞཁͳ෺͸IUNM KT DTTͷΈ w ϒϥ΢βΛ։͚͹࣮ߦ݁Ռ͕֬ೝͰ͖Δ

    w $-*ͱͷ૬ੑ͕ѱ͘ɺࣗಈԽ͕Ή͔͍ͣ͠ w ͳΜͱ͔ͯࣗ͠ಈԽ͍ͨ͠ 22 Friday, September 20, 13
  8. +T5FTU%SJWFS 41 JsTestDriver Server Browser1 Browser2 Browser3 Client (CLI) ςετέʔε

    ૹ৴ ݁ՌΛ·ͱΊͯ ͔͑͢ ςετέʔε ૹ৴ ςετ݁Ռ ऩू Friday, September 20, 13
  9. ηοτΞοϓ w +T5FTU%SJWFSKBSΛμ΢ϯϩʔυ w IUUQTDPEFHPPHMFDPNQKTUFTUESJWFSEPXOMPBETMJTU w ઃఆϑΝΠϧͷઃஔ w KT5FTU%SJWFSDPOG w

    αʔόͷ্ཱͪ͛ͱϒϥ΢βͷDBQUVSF w KBWBKBSCJO+T5FTU%SJWFSKBSQPSU w खݩͷϒϥ΢βͰIUUQMPDBMIPTUʹΞΫηε w $BQUVSF5IF#SPXTFS 42 Friday, September 20, 13
  10. ֓ཁ w ςετىಈ࣌ʹҎԼΛߦ͏ w ϩʔΧϧͷαʔόىಈ w #SPXTFS4UBDL΁ͷ5VOOFM w ର৅ϒϥ΢βͷϦετऔಘ w

    ͦΕͧΕͷςετέʔε͸4FMFOJVN3FNPUF%SJWFS 5FTU.PSFϕʔεͰهड़ 71 Friday, September 20, 13
  11. 4FMFOJVNͰ઀ଓ w PT PT@WFSTJPO CSPXTFS CSPXTFS@WFSTJPO w PTɺϒϥ΢βͷ໊લͱόʔδϣϯ w FYUSB@DBQBCJMJUJFT

    w CSPXTFSTUBDLUVOOFM w τϯωϧΛ͸ΔͷͰUSVF w CSPXTFSTUBDLEFCVH w #SPXTFS4UBDL্ͰεΫϦʔϯΩϟϓνϟ෇͖ͷϩάΛͱ Δɻඞཁͳ৔߹͸USVF 85 Friday, September 20, 13