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

フロントエンドエンジニアがLaravelでテストコードを書いてみた

 フロントエンドエンジニアがLaravelでテストコードを書いてみた

4dca78303031ea5acf25b0183cd900f8?s=128

Kana Haebaru

May 29, 2021
Tweet

Transcript

  1. フロントエンドエンジニアが Laravelでテストコードを書いてみた 2021/05/29PHPカンファレンス沖縄

  2. アジェンダ ⾃⼰紹介 環境構築編 実装編 まとめ

  3. 南⾵原⾹奈(Kana) @kanasann1106 与那国島出⾝ 株式会社フォトラクションのエンジニア マイブーム:瞑想 ⾃⼰紹介

  4. 構築 ① https://laravel.com/docs/8.x/installation#getting-started-on-macos

  5. 環境構築編② Unitテスト ⼀番粒度の細かいテスト クラスのメソッド1つ1つの動作を検証するためのテ ストケースを書いていく Featureテスト Unitよりも粒度を⼤きくしたテスト Controllerの機能テストを書いていく

  6. 実装編(Featureテスト)

  7. 実装編(Unitテスト)

  8. 実装編(テスト実⾏) phpartisantest!!!!!

  9. 実装編(テスト実⾏)

  10. まとめ① Assertメソッドが便利!

  11. コードをキレイに書こうという意識になる! まとめ②

  12. テストコード書いてみよう! まとめ③

  13. 参考⽂献 Laravel公式ドキュメント https://laravel.com/docs/8.x/installation Assertメソッド⼀覧 https://qiita.com/rev84/items/12fbd16d210d6a86eff9 PHPUnitで例外をテスト https://qiita.com/juve_534/items/b76fd7ec084d28db885c サンプルコード https://github.com/kanasann1106/phpcon-okinawa-lt

  14. ご静聴ありがとうございました! おしまい