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

Travis CIとSeleniumで実現するPHPアプリの自動テスト

Travis CIとSeleniumで実現するPHPアプリの自動テスト

Seleniumの話はあんまり出てきません。

9b69fbdeb0713def44a8731091ce5885?s=128

Yusuke Ando

June 28, 2014
Tweet

Transcript

  1. !ZBOEP 5SBWJT$*Ͱ࣮ݱ͢Δ
 1)1ΞϓϦͷࣗಈςετ

  2. ZBOEP $BOEZ$BOFQIQ

  3. ॻ੶ $IFG࣮ફೖ໳ $BLF1)1࣮ફೖ໳ ಉ੏ಉ໊

  4. ࣗ෼ খઆՈ ҆౻༞հ ౛஁໶ ҆౻༞հ

  5. OPUFNVZBOEP

  6. None
  7. :BL4IBWJOH

  8. None
  9. FOHJOFZBSEDPKQ

  10. ۀ຿Ϩϕϧͷ1BB4 1)13VCZ/PEF+BWB
 ͝ೖ༻ͷࡍ͸ੋඇ

  11. None
  12. ຊ೔͓࿩͢Δ͜ͱ ͳͥ5SBWJT$*ͳͷ͔ʁ 5SBWJT$*ͷ࢖͍ํ 5SBWJT$*Ͱग़དྷΔ༷ʑͳςετ

  13. ͳͥ5SBWJT$*ͳͷ͔

  14. ςετͯ͠·͔͢

  15. None
  16. IUUQGKPSEKQMPWFIUNM

  17. +FOLJOT

  18. +FOLJOTαʔόͷ
 ߏஙɾӡ༻͸ͭΒ͍

  19. ͳ͔ͥ

  20. ཁٻ͸ҟͳΔ ΞϓϦ"ͷඞཁͳ1)1ɺ%#ɺιϑτ ΞϓϦ#ͷඞཁͳ1)1ɺ%#ɺιϑτ ΞϓϦ$ͷඞཁͳ3VCZɺ%#ɺιϑτ

  21. None
  22. ͭΒ͍ͳΒ΍ΊΑ͏

  23. ܧଓతΠϯςάϨʔγϣϯ4BB4 ೥݄ʹ஀ੜ ϕϧϦϯൃ .BUIJBT.FZFS+PTI,BMEFSJNJT ςετ؀ڥ͕Φʔϓϯιʔε 5SBWJT$*

  24. Φʔϓϯɺ෼ࢄɺଈ࣌ ෳ਺όʔδϣϯͰͷฒߦςετ ϥΠϒϥϦ։ൃऀɺར༻ऀ )JHIFS2VBMJUZ$PEF .BLFUIFXPSMEBCFUUFSQMBDF ಛ௕

  25. None
  26. $ $  $MPKVSF &SMBOH (P (SPPWZ )BTLFMM +BWB +BWB4DSJQU

    0CKFDUJWF$ 1FSM 1)1 1ZUIPO 3VCZ 4DBMB ʜ ௒ରԠ
  27. &NBJM *3$ $BNQpSF 'MPXEPDL )JQ$IBU 4RXJHHMF 4MBDL 8FCIPPL ௨஌΋ଟ࠼

  28. Φʔϓϯιʔε
 ແྉ ϓϥΠϕʔτ
 ʙ ฒߦδϣϒ਺͕ҟͳΔ 
 ϦϙδτϦ਺͸ແ੍ݶʂ ྉۚ

  29. 5SBWJT$*ͷ࢖͍ํ

  30. 6CVOUV-544FSWFS&EJUJPOCJU ςετ͝ͱʹ·ͬ͞Βͳ؀ڥ $IFGͰߏங͞Ε͍ͯΔ ςετ؀ڥ

  31. None
  32. ίʔυΛ(JU)VCʹஔ͘ 5SBWJT$*͔ΒΞΧ΢ϯτ࿈ܞ ֘౰ϦϙδτϦͷεϥΠμʔΛ0/ લఏ৚݅

  33. None
  34. 5SBWJT$*ʹ$*ͷઃఆΛࢦࣔ ݴޠɺόʔδϣϯɺࣄલॲཧ ςετʹඞཁͳ伴৘ใ΋ॻ͚Δ จ๏νΣοΫ΋Մೳ USBWJTZNM

  35. USBWJTZNM

  36. όʔδϣϯ

  37. ςετ͸ʁ ݡ͍σϑΥϧτʹ߹ΘͤΔͱָ QIQVOJU DPNQPTFSQZSVTQFBS΋࢖༻Մೳ QFDMBQUHFU΋͍͚Δ

  38. ࣗ༝ʹઃఆ JOTUBMM CFGPSF@JOTUBMM TDSJQU

  39. None
  40. None
  41. Ϗϧυεςʔλε

  42. ͓ͲΖ͖ ໠྽ʹ؆୯ ໠྽ʹศར

  43. 5SBWJT$*Ͱग़དྷΔ
 ༷ʑͳςετ

  44. ςετͷ࠶࣮ߦ ωοτϫʔΫͳͲ͕ݪҼͷࡍ ࠶࣮ߦ͢Ε͹௨Δ མͪண͍ͯ8FCͷϘλϯΛԡ͢

  45. None
  46. 4FMFOJVN5FTUJOH 5SBWJT$*ʹ͸pSFGPY͕ೖ͍ͬͯΔ Y7GCΛىಈͯ͠ϒϥ΢βΛىಈ ϒϥ΢βΛ࢖ͬͨςετΛࣗಈԽ QIQVOJU͔Β੍ޚ

  47. 5SBWJT$*7. Y7GC pSFGPY +BWB 4FMFOJVN 1)1 8FC"QQ QIQVOJU

  48. None
  49. None
  50. None
  51. ҉߸Խ "1*ΩʔͳͲΛͦͷ··ίϛοτʁ USBWJTHFNͰFODSZQU USBWJTZNMʹTFDVSFbFODSZQUFE` ࣮ߦ࣌ʹσίʔυͯ͠ղऍ

  52. ҉߸Խͷྫ

  53. &OHJOF:BSE࿈ܞ (JU)VC΁ίʔυΛϓογϡ 5SBWJT$*͕ςετΛ࣮ߦ ࣗಈͰ&OHJOF:BSE΁σϓϩΠʂ

  54. None
  55. J04"OESPJE εϚϗΞϓϦͷ$*΋Մೳ 049ʹ9$PEF͕ೖͬͨ7. "OESPJE4%,΋ಉ༷ 4JNVMBUPS΋ೖ͍ͬͯΔ

  56. None
  57. None
  58. ͦΕͰ΋ࣗ෼Ͱ࡞Δʁ

  59. None
  60. None
  61. ଓ͖͸ϒϩάͰ