2021/12/24に開催した社内勉強会で登壇した「【ハンズオン】PHPUnitでのテストコード実装超入門」の資料です。 サンプルアプリケーションのGitHubはこちらです↓ https://github.com/shimotaroo/hands-on-phpunit
【ハンズオン】 PHPUnitでのテストコード実装超入門 2021/12/14(Fri)
View Slide
アジェンダ ・テストを書くメリット ・取り扱うこと ・取り扱わないこと ・テスト対象 ・ハンズオン
テストを書くメリット ・改修後の影響範囲を特定しやすくなる ・デグレ防止 ・テストコードがドキュメントになる ・新規参画者のコードリーディングの補助になる
取り扱うこと ・Laravelアプリケーションでのシンプルなメソッドのテスト ・PHPUnitでのテスト準備 ・PHPUnitでのテストの基本的な書き方 ・データベースを使ったテストの書き方
取り扱わないこと ・Laravel APIでのHTTPメソッドのテスト ・例外のテスト ・data providerを使ったテスト ・モックを使ったテスト
テスト対象 ページ表示処理データ取得処理データ登録処理
ハンズオン ここからは実際にエディターで作業します。
GitHub こちら参照ください https://github.com/shimotaroo/hands-on-phpunit