タグ

2017年9月20日のブックマーク (2件)

  • WordPressに対してBDDなテストを行うためのボイラープレートをつくった | Firegoby

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

    WordPressに対してBDDなテストを行うためのボイラープレートをつくった | Firegoby
  • WordPressの要件テストを自動化&スクリーンショットで保存出来るBDDテストがすごい!

    という場面に頻繁に出会います。 こうならないようにPHPUnitでテストとかしたりもしますが、テストコード書くのが大変とか、PHPの値だけの確認しか出来なかったり、テストしやすいように書き直さないといけないかったり、何かとハードルが高いと感じていました。 ところが、これをクリアする衝撃的なテストツールが出てきました! WordPressに対してBDDなテストを行うためのボイラープレートをつくった これは behat という自動テスト用のフレームワークがあって、このbehatを使ってWordPressのテストが簡単に出来るようになるエクステンションを宮内さん(数々の有名プラグインやWordPressのローカル開発環境vccwの作者でありwp-cliのコミッターでもある)が作って公開してくれました。 何が凄いって のです。 丁度先日、BillVektor(見積書・請求書管理用WordPress

    WordPressの要件テストを自動化&スクリーンショットで保存出来るBDDテストがすごい!