品質の高いコードを書くには、TDD(テスト駆動開発)ではなくてもテストを念頭に置いてコーディングする必要があります。ところが、数あるPHPのテストツールから必要な機能は備えつつも、重すぎない適したツールを選ぶのは大変です。 そこで2017年時点でおすすめする、8つのテストツールを紹介します。 PHPUnit PHPUnitは幅広く使えるテストフレームワークです。2014年にSebastian Bergmannが開発し、最新版はバージョン6。PHP 7が必要です。 Cucumber Cucumberは仕様に基づいて受入れテストを作成するフレームワークです。自然な文章の説明文を生成することで有名です。Cucumberの公式なPHPの実装はBehatです。 Behatの初心者向けチュートリアルです。以下のサンプルで、期待される動作がどう表現するのか分かります。 Feature: Listing
![あなたのPHPのコード品質を高めるテストツール8選【2017年版】](https://cdn-ak-scissors.b.st-hatena.com/image/square/8f4b67b6ae77ef8277153e00c185495e115f54ca/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2022%2F07%2F27%2F2444160%2Fl%2F1b6f0ebca84be757.jpg)