タグ

PHPUnitに関するyterazonoのブックマーク (2)

  • Composerを使ってCakePHP2で使うPHPUnitを準備する | kanonjiのブログ

    3ヶ月くらい前に教えてもらったまま、忘れそうになってたのでまとめます。プロジェクト毎にComposerを持てるというのが、最初分かりにくかったですけど、分かってしまえば、個々のプロジェクトで完結出来て、むしろ良いかもしれないと思っています。 Composerのインストール $ cd my_cakephp_app $ curl -sS https://getcomposer.org/installer | php #!/usr/bin/env php All settings correct for using Composer Downloading... Composer successfully installed to: /Users/myuser/dev/my_cakephp_app/composer.phar Use it: php composer.phar $ ls Conf

  • PHPでBDD(Behavior Driven Development)する方法

    みなさんこんにちは。@ryuzeeです。 RubyであればRSpecやCucumberとか使って、むしろBDDしているケースの方が多いようですが、PHPでやっている事例はあまり聞きません。 とりあえずPHPでもBDDできることは確認できたので、その方法をご紹介します。 ※実戦投入にはもうちょっと検証は必要かもしれません。 BDDとは?BDDとはビヘイビア駆動開発(Behavior Driven Development)でテスト駆動開発から派生したものです。 テスト駆動開発とドメイン駆動設計を統合したようなイメージになります。 対象における「振る舞い」や「制約条件」の検証のために、自然言語的な記述でテストコードを記述します。 スペックファーストで仕様を作ってから実装するという流れになります(コードを書く前に振る舞いを決める)。 ということで、以下ではPHPでBDDを行う方法について解説してい

    PHPでBDD(Behavior Driven Development)する方法
  • 1