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

一休.comのE2Eテスト事情 ~Selenium 3.0 対応~ /seleniumjp4_...

一休.comのE2Eテスト事情 ~Selenium 3.0 対応~ /seleniumjp4_ikyu

2016年12月18日の第4回 日本Seleniumユーザーコミュニティ勉強会の発表資料です。
https://seleniumjp.connpass.com/event/45208/

Avatar for shota akasaka

shota akasaka

December 18, 2016
Tweet

More Decks by shota akasaka

Other Decks in Programming

Transcript

  1. ΅͘ͱ4FMFOJVNίϛϡχςΟ w ୈճ೔ຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ w ॳࢀՃ w ୈճ೔ຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ w ελοϑͱ͓ͯ͠ख఻͍ w

    ୈճ೔ຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձʢࠓճʣ w εϐʔΧʔͱͯ͠ࢀՃ w ୈճ೔ຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ  w ʁʁʁ
  2. 1BHF0CKFDU%FTJHO1BUUFSO w ΞϓϦέʔγϣϯͷը໘Λ̍ͭͷΦϒδΣΫτͱͯ͠ͱΒ͑ΔσβΠϯύλʔϯ w ίʔυΛେ·͔ʹ̎छྨʹ෼ׂ w ϖʔδΫϥεͷεΫϦϓτ w ը໘୯ҐͰ࡞੒ w

    Ϙλϯ΍ςΩετϑΟʔϧυͳͲͷ)5.-ཁૉΛ؅ཧ w ςετέʔεγφϦΦͷεΫϦϓτ w ϖʔδΫϥεͷϝιουΛݺͼग़͢ w ௚઀)5.-ཁૉΛૢ࡞͠ͳ͍
  3. ฒྻ࣮ߦߏ੒ w ਌ࢠͰ+PCΛ෼͚ͯɺฒྻͰ࣮ߦ w Ұͭͷࢠ+PCʹςετέʔεͭ w ࣮ߦ࣌ؒ͸4UBHJOH؀ڥɿ෼ɺ1SPEVDUJPO؀ڥɿ෼ 1BSFOU +PC $IJME

    +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC
  4. ͦͷ݁Ռɾɾɾ w ϦϦʔεϑϩʔ͕ผʹͳΔ w ͜ΕʹΑͬͯੜͨ͡໰୊ w ೝূपΓͰͷো֐΋͠͹͠͹ɾɾɾ w $4 ΧελϚʔαϙʔτ

    ͔ΒͷϢʔβʔ໰͍߹Θͤ΋ɾɾɾ w ༧໿֬ೝ&&Ͱݕ஌ͨ͠Τϥʔ͕࣮͸ϩάΠϯىҼ w ݪҼͷ੾Γ෼͚ʹ͕͔͔࣌ؒΔ
  5. นͦͷd1SPpMFͷઃఆd w HFDLPESJWFSʹͳͬͯɺQSPpMFͷઃఆํ๏มΘͬͨ #FGPSF QSPpMF4FMFOJVN8FC%SJWFS'JSFGPY1SPpMFOFX  QSPpMF<HFOFSBMVTFSBHFOUPWFSSJEF>TPNFVTFSBHFOU ESJWFS4FMFOJVN8FC%SJWFSGPS pSFGPY QSPpMFQSPpMF

    "GUFS QSPpMF4FMFOJVN8FC%SJWFS'JSFGPY1SPpMFOFX  QSPpMF<HFOFSBMVTFSBHFOUPWFSSJEF>TPNFVTFSBHFOU QSPpMF#BTFFODPEF QSPpMFUP@T  DBQBCJMJUJFT4FMFOJVN8FC%SJWFS3FNPUF$BQBCJMJUJFTpSFGPY NBSJPOFUUF USVF pSFGPY@PQUJPOT\[JQ\QSPpMFQSPpMF^^  ESJWFS4FMFOJVN8FC%SJWFSGPS pSFGPY EFTJSFE@DBQBCJMJUJFTDBQBCJMJUJFT
  6. ·ͱΊɿҰٳDPNͷ&&ςετࣄ৘ w ༧໿ϩάΠϯͷ֬ೝ͕ϝΠϯ w ϢʔβʔʹՁ஋Λಧ͚ΔͨΊ w αʔϏεͷࠜװͱͳΔػೳΛ֬ೝ͢Δ w ਐΉαʔϏε։ൃͱڞʹาΉ w

    ΩϟονΞοϓ͠ͳ͍ͱ͍ͣΕɺϝϯςφϯεෆೳͳΜͯ͜ͱʹɾɾɾ w 4FMFOJVNରԠͷϝϦοτ͸ͦ͜·Ͱײ͡ͳ͔ͬͨ w Ͱ΋ɺͲ͔͜ͰରԠ͢Δඞཁ͸͋Δ͔΋ɾɾɾ
  7. ࠷ޙʹɿ&&ςετܧଓӡ༻ͷϙΠϯτ w ҆ఆੑ w ΦΦΧϛগ೥ʹ͠ͳ͍͜ͱ ϦτϥΠॲཧೖΕΔͳΓ͢Δ  w ٕज़తΩϟονΞοϓ όʔδϣϯΞοϓʁ

     w ϝϯςφϯεੑ w 1BHF0CKFDU%FTJHO1BUUFSO΋ͦ͏͕ͩɺίʔυΛॻ্͘Ͱͷجຊతͳ෦෼΋஫ҙ w ςετίʔυमਖ਼ํ๏ͳͲͷ৘ใڞ༗΋͢Δ w ଎౓ w ฒྻ࣮ߦ͕؊ ݁ہɺ͜ͷ̏ͭ