6
0

はじめに

こんにちは、エンジニアのkeitaMaxです。

CakePHPの自動テストとかをいろいろやったのでまとめです。

今までCakePHPの記事を書いてきたので、それをまとめました。

これから紹介するものが全て入っているリポジトリは以下です。

Docker環境を作成

Dockerを使用してCakePHPの環境を作成しました。

PHPstanを使った自動テスト

PHPstanを使って静的解析をしました。

また、以下記事ではPHPstanをGitHubにPushしたときにテストできるようにGitHubActionsを使用しました。

下の記事は、Git上でDockerを立ち上げてその中でテストできるようにしました。

PHPUnitを使ったテスト

PHPUnitを使用してテストコードを作成しました。

また、以下記事ではPHPUnitをGitHubにPushしたときにテストできるようにGitHubActionsを使用しました。

PHP CodeSniffer を使ってテスト

PHP CodeSniffer を使ってコーディングチェクをしました。

また、以下記事ではPHP CodeSnifferをGitHubにPushしたときにテストできるようにGitHubActionsを使用しました。

初期設定系

マイグレーションファイル、コントローラ、モデルを作成しました。

その他

PHPUnitのよく使うAssertions一覧

CakePHPのよく使うコマンド

さいごに

やり方が違ったり、もっといいやり方があるというご指摘がある方はコメントしていただけると幸いです。

最後まで読んでいただきありがとうございました。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0