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

Laravelで始めるテスト生活

bmf_san
February 16, 2019

 Laravelで始めるテスト生活

bmf_san

February 16, 2019
Tweet

More Decks by bmf_san

Other Decks in Programming

Transcript

  1. ࠓ೔࿩͢͜ͱ • What? • LaravelͰػೳςετॻ͘ͷ͸͍͍ͧʂ • ؆୯ʹ࢝Ί΍͍͢؀ڥ • ෼͔Γ΍͍͢APIʢςετϝιουʣ •

    Who • ςετ͔͍ͨ͜ͱͳ͍ਓ • ॻ͍ͨࣄ͋Δਓ͸͜Ε͔Βॻ͜͏ͱ͢ΔਓͷͨΊʹɾɾ
  2. ςετΛॻ͍ͯΈΔ • Github - bmf-san/laravel-test-handson • Ϣʔβʔొ࿥͕Ͱ͖Δ • ϩάΠϯ͕Ͱ͖Δ •

    هࣄͷ࡞੒͕Ͱ͖Δ • هࣄͷฤू͕Ͱ͖Δ • هࣄͷ࡟আ͕Ͱ͖Δ • etc …
  3. ·ͱΊ • Laravel͸ػೳςετ͕ॻ͖΍͍͢ • ผύοέʔδʢbrowser-kit-testingʣʹͳ͕ͬͨɺศརͰ෼͔Γ΍͍͢API͕༻ҙ͞Ε͍ͯΔ • browser-kit-testingΛ࢖Θͳ͘ͱ΋͋Δఔ౓ͷAPI͸ຊମʹ࢒͍ͬͯΔ • ؆୯ͳDOMݕূ͘Β͍ͳΒͰ͖Δ͸ͣ •

    5.4ʙͳΒDuskͱ͍͏બ୒΋͋Δ • ॻ͖΍͍͢ػೳςετ͔Β࢝ΊΔͱςετʹ׳ΕΔʢͱࢥ͏ʣ • ϓϩάϥϜΛΑΓৄࡉʹςετ͢Δίʔυʢ୯ମςετͱ͔ʣ͕ཉ͘͠ͳͬͯ͘Δ • ࣗવͱஈ֊తʹɹʢσόοάͱ͔܁Γฦ͍ͯ͠Δͱʣςετͷॻ͖ํ΍ඞཁੑΛମײ͢Δ • ςετ͕Θ͔Βͳ͚Ε͹·ͣػೳςετΛॻ͍ͯΈΔͷ͕ྑ͍͔΋͠Εͳ͍