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
850
0
Share
フロントエンドエンジニアがLaravelでテストコードを書いてみた
Kana Haebaru
May 29, 2021
More Decks by Kana Haebaru
See All by Kana Haebaru
そろそろ本格的にはじめたい生成AIアプリ開発
kanasann1106
0
18
おさえておきたい!LLM アプリケーション開発の基礎とLangChain/LangGraph の概要解説
kanasann1106
0
13
開発以外の業務も、Cursor で効率化できる?
kanasann1106
0
97
生成AI活用機能のプロンプト設計と開発の裏側
kanasann1106
0
300
バイアスを越えて、自分らしいエンジニアキャリアを見つける
kanasann1106
0
180
OpenAIとLangChainを活用して ジェンダーバイアス解消ツールを作った話
kanasann1106
0
42
Supabase × GASでサクッと作る!社内向け管理画面の作成法
kanasann1106
0
730
いいプロダクトを作りたい!の想いで動いていた結果 テックリードになっていた話
kanasann1106
0
91
駆け出しエンジニア時代に書いた クソコードをリファクタしてみた
kanasann1106
0
710
Other Decks in Technology
See All in Technology
申請待ちゼロへ!AWS × Entra IDで実現した「権限付与」のセルフサービス化
mhrtech
1
280
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
3
400
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
150
【Findy FDE登壇_2026_04_14】— 現場課題を本気で解いてたら、FDEになってた話
miyatakoji
0
960
シン・リスコフの置換原則 〜現代風に考えるSOLIDの原則〜
jinwatanabe
0
180
ある製造業の会社全体のAI化に1エンジニアが挑んだ話
kitami
2
860
OBI+APMでお手軽にアプリケーションのオブザーバビリティを手に入れよう
kenshimuto
0
220
チームで育てるAI自走環境_20260409
fuktig
0
1k
終盤で崩壊させないAI駆動開発
j5ik2o
0
490
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
200
試されDATA SAPPORO [LT]Claude Codeで「ゆっくりデータ分析」
ishikawa_satoru
0
360
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
96
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
We Are The Robots
honzajavorek
0
210
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
240
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
290
Discover your Explorer Soul
emna__ayadi
2
1.1k
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
ご静聴ありがとうございました! おしまい