タグ

qaに関するrestartrのブックマーク (3)

  • 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)する方法
  • Sebastian Bergmann

    Sebastian Bergmann has created the industry-leading testing tool PHPUnit, which has played a vital role in professionalizing software development with PHP. Sebastian shares his comprehensive experience in publications and at conferences. As Co-Founder and Principal Consultant of The PHP Consulting Company (thePHP.cc), he helps his clients to develop software successfully. In his free time, Sebasti

  • Quality Assurance in PHP Projects | Blog

    Die zweite Auflage der deutschen Ausgabe ist erschienen. Sie kann beispielsweise auf Amazon.de oder direkt beim Verlag bestellt werden. Wir waren sehr erfreut, als uns der Verlag mitteilte, dass die erste Auflage dieses Buches bald vergriffen sei, und uns nach einer zweiten Auflage fragte. Am liebsten würden wir das halbe Buch neu schreiben — nicht etwa, weil der Inhalt schlecht ist, sondern vielm

    Quality Assurance in PHP Projects | Blog
  • 1