Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
フロントエンドエンジニアがLaravelでテストコードを書いてみた
Kana Haebaru
May 29, 2021
Technology
0
500
フロントエンドエンジニアがLaravelでテストコードを書いてみた
Kana Haebaru
May 29, 2021
Tweet
Share
More Decks by Kana Haebaru
See All by Kana Haebaru
駆け出しエンジニア時代に書いた クソコードをリファクタしてみた
kanasann1106
0
520
Other Decks in Technology
See All in Technology
400種類のWeb APIをサポートしているデータパイプラインツールにおけるWeb APIとの共存戦略
cdataj
0
120
OpenShiftのリリースノートを整理してみた
loftkun
2
170
WINTICKET QA における Autify 活用
kj455
1
180
ROS_Japan_UG_#49_LT
maeharakeisuke
0
200
Airdrop for Open Source Projects
epicsdao
0
270
propsのバケツリレー対策でGlobal_Stateを使うその前に
taro28
8
1.8k
データベースの発表には RDBMS 以外もありますよ
maroon1st
0
220
Dev Containers ことはじめ - 失敗から学ぶ開発環境運用法
streamwest1629
0
270
SPA・SSGでSSRのようなOGP対応!
simo123
2
140
plotlyで動くグラフを作る
kosshi
0
700
FlexScan HD2452Wの 後継を探して
tring
0
270
230120 ガンダムの事例にみる自動化の対象 Haruka Oh!さん
comucal
PRO
0
100
Featured
See All Featured
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
175
9.1k
Support Driven Design
roundedbygravity
88
8.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
643
54k
Faster Mobile Websites
deanohume
295
29k
For a Future-Friendly Web
brad_frost
166
7.7k
Infographics Made Easy
chrislema
235
17k
The Brand Is Dead. Long Live the Brand.
mthomps
48
2.9k
Raft: Consensus for Rubyists
vanstee
130
5.7k
GraphQLとの向き合い方2022年版
quramy
20
9.8k
Pencils Down: Stop Designing & Start Developing
hursman
114
10k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Product Roadmaps are Hard
iamctodd
38
7.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
ご静聴ありがとうございました! おしまい