質問: Cakephp3にてシステムを構築中なのですが、システム公開後のテストについて悩んでいます。 Cakephp3の公式ドキュメントを見ていると、テストなるページがあり、内容を見ていくと、どうやら必要な設定を行えば、ほぼ自動的にテストサイトが出来上がるというイメージなのですが、あっていますでしょうか。 文章だけではいまいちイメージがつかめず、中途半端に導入してエラーだらけになっても困るのでご質問させていただきました。 ただ、関連サイトを見ていると(CakePHP3 で開発環境準備(実務編究極チュートリアル)) 非常に長く複雑なので、もっと簡易な手段(たとえば手動で別ディレクトリにテストサイトをつくってしまう)など、その他のおすすめの方法がありましたら教えていただけますでしょうか。(やり方は自分で調べてみますのでアイデアだけでもかまいません。) よろしくお願いいたします。
回答: テストは私も理解が足りていませんが、回答が無いようなので、ご参考までに回答いたします。 テストはbakeを使うと簡単にできそうです。 CakePHP3ですと、bakeによってtestsというフォルダに自動でファイルを作ってくれます。 (bin, config, logs, ..., tests, ...) ご自身で作成したい場合には、euripidesさんが既にご覧になっているテストの規約に沿って、ファイルを作成する必要があります。 ファイルを用意したら、テストしたい項目を書き込んでいくことになります。 例えば、とあるコントローラーのとあるメソッドをテストしたければ、その部分のテストを書いていきます。 テストしない部分はテストを書かなければいいので、エラーだらけになることはないと思います。