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
800
フロントエンドエンジニアがLaravelでテストコードを書いてみた
Kana Haebaru
May 29, 2021
Tweet
Share
More Decks by Kana Haebaru
See All by Kana Haebaru
開発以外の業務も、Cursor で効率化できる?
kanasann1106
0
70
生成AI活用機能のプロンプト設計と開発の裏側
kanasann1106
0
210
バイアスを越えて、自分らしいエンジニアキャリアを見つける
kanasann1106
0
150
OpenAIとLangChainを活用して ジェンダーバイアス解消ツールを作った話
kanasann1106
0
28
Supabase × GASでサクッと作る!社内向け管理画面の作成法
kanasann1106
0
240
いいプロダクトを作りたい!の想いで動いていた結果 テックリードになっていた話
kanasann1106
0
79
駆け出しエンジニア時代に書いた クソコードをリファクタしてみた
kanasann1106
0
690
Other Decks in Technology
See All in Technology
SmartNewsにおける 1000+ノード規模 K8s基盤 でのコスト最適化 – Spot・Gravitonの大規模導入への挑戦
vsanna2
0
130
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.4k
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
470
Lazy application authentication with Tailscale
bluehatbrit
0
210
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
310
AI専用のリンターを作る #yumemi_patch
bengo4com
5
4.3k
20250707-AI活用の個人差を埋めるチームづくり
shnjtk
4
3.8k
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
1
130
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
380
OPENLOGI Company Profile for engineer
hr01
1
34k
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
170
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
300
Featured
See All Featured
How to Ace a Technical Interview
jacobian
278
23k
Writing Fast Ruby
sferik
628
62k
Typedesign – Prime Four
hannesfritz
42
2.7k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
For a Future-Friendly Web
brad_frost
179
9.8k
How STYLIGHT went responsive
nonsquared
100
5.6k
YesSQL, Process and Tooling at Scale
rocio
173
14k
GitHub's CSS Performance
jonrohan
1031
460k
The Pragmatic Product Professional
lauravandoore
35
6.7k
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
ご静聴ありがとうございました! おしまい