Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フロントエンドエンジニアがLaravelでテストコードを書いてみた
Search
Kana Haebaru
May 29, 2021
Technology
0
810
フロントエンドエンジニアがLaravelでテストコードを書いてみた
Kana Haebaru
May 29, 2021
Tweet
Share
More Decks by Kana Haebaru
See All by Kana Haebaru
開発以外の業務も、Cursor で効率化できる?
kanasann1106
0
73
生成AI活用機能のプロンプト設計と開発の裏側
kanasann1106
0
230
バイアスを越えて、自分らしいエンジニアキャリアを見つける
kanasann1106
0
160
OpenAIとLangChainを活用して ジェンダーバイアス解消ツールを作った話
kanasann1106
0
29
Supabase × GASでサクッと作る!社内向け管理画面の作成法
kanasann1106
0
280
いいプロダクトを作りたい!の想いで動いていた結果 テックリードになっていた話
kanasann1106
0
83
駆け出しエンジニア時代に書いた クソコードをリファクタしてみた
kanasann1106
0
700
Other Decks in Technology
See All in Technology
アジャイルテストで高品質のスプリントレビューを
takesection
0
140
Preferred Networks (PFN) とLLM Post-Training チームの紹介 / 第4回 関東Kaggler会 スポンサーセッション
pfn
PRO
1
280
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.6k
Webアクセシビリティ入門
recruitengineers
PRO
3
1.2k
7月のガバクラ利用料が高かったので調べてみた
techniczna
3
740
帳票Vibe Coding
terurou
0
150
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
20
9.7k
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
18
5.8k
Understanding Go GC #coefl_go_jp
bengo4com
0
1.1k
制約理論(ToC)入門
recruitengineers
PRO
7
3.2k
DeNA での思い出 / Memories at DeNA
orgachem
PRO
4
1.8k
KINTO FACTORYから学ぶ生成AI活用戦略
kintotechdev
0
120
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Being A Developer After 40
akosma
90
590k
Become a Pro
speakerdeck
PRO
29
5.5k
Designing Experiences People Love
moore
142
24k
Writing Fast Ruby
sferik
628
62k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
How to Ace a Technical Interview
jacobian
279
23k
Typedesign – Prime Four
hannesfritz
42
2.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Scaling GitHub
holman
462
140k
Done Done
chrislema
185
16k
Transcript
フロントエンドエンジニアが Laravelでテストコードを書いてみた 2021/05/29PHPカンファレンス沖縄
アジェンダ ⾃⼰紹介 環境構築編 実装編 まとめ
南⾵原⾹奈(Kana) @kanasann1106 与那国島出⾝ 株式会社フォトラクションのエンジニア マイブーム:瞑想 ⾃⼰紹介
構築 ① https://laravel.com/docs/8.x/installation#getting-started-on-macos
環境構築編② Unitテスト ⼀番粒度の細かいテスト クラスのメソッド1つ1つの動作を検証するためのテ ストケースを書いていく Featureテスト Unitよりも粒度を⼤きくしたテスト Controllerの機能テストを書いていく
実装編(Featureテスト)
実装編(Unitテスト)
実装編(テスト実⾏) phpartisantest!!!!!
実装編(テスト実⾏)
まとめ① Assertメソッドが便利!
コードをキレイに書こうという意識になる! まとめ②
テストコード書いてみよう! まとめ③
参考⽂献 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
ご静聴ありがとうございました! おしまい