WordPressサイトに対して BDD なテストを行うためのボイラープレートを作りました。 https://github.com/vccw-team/boilerplate-behat-wordpress BDDとはなにかというと振る舞い駆動という意味で、ユニットテストがよりプログラマーよりなものであるなら、BDDは顧客の要求仕様に基づいたテストになります。 たとえばユニットテストでは、特定の関数の戻り値の確認作業を自動化するわけですが、これは必ずしも顧客の要求仕様に基づいたものではありません。 一方で、BDDなテストでは、「スマホでみたときに、このサイドバーを非表示にして!」みたいなことをテストするものなので、顧客からの要求仕様を直接テストに落とし込んだものになります。 Behat とは Behat とは、PHPで書かれたBDDテスト用のフレームワークで、その最大の特徴はまるでドキュメ