<強い>はのBDDは「動作の駆動開発」の略で、アジャイルソフトウェア開発手法である。
開発者はコードやテストを書くTDDとは異なり、BDDは、まずテストを書くためにそれらを必要とし、その後のコードでは、希望する条件や基準を満たすために。
この方法の開発者は非常に特定の状況でのみ動作するコードを、ターゲットに書き込み、まだそれは完璧にして、エラーや設計上の欠陥なしで動作します。
この手法には欠点がありますが、カスタムアプリケーションを開発する際に、それはおそらく問題にアプローチするための最良の方法です。
Behatは、Rubyののキュウリのフレームワークに触発され、PHP&NBSPで最もよく知られているBDDフレームワークの一つです。環境。
あなたがあなたの将来のプロジェクトの一つにBehatを使用を選択した場合は、フレームワークのマニュアルを読んでは、任意の新参者のための絶対必要です。
のこのリリースのの新機能である:ます。
< P>- typehintedパラメータのサポートを追加します。
- 許可コンテキストクラスの最後に空白文字
- カブパターンの文字列以下進数の修正シナリオます。
- 修正シナリオ
ステップはカブパターンでスラッシュがある - 修正シナリオます。
カブパターンとステップに空の文字列と
のバージョン3.0.12のの新機能:
- 固定残りの問題定義の引数は構文解析で
- Testwork&#x5c導入;引数部品ます。
のバージョン2.3.5の新機能のあるもの:ます。
- 固定フォーマッタ言語の設定とロケール推測機能
のバージョン2.3.4でのの新しい何が:追加StepEvent
- :: getLogicalParent()。 LI>
のあるどのバージョン2.3.2のの新しい:
- 引き起こされたerrorExceptionでバグを修正、間違った例外の警告と注意事項します。
のバージョン2.3.1で新しいのあるもの:ます。
- に抑制例外を回避するために更新エラーハンドラ
- オートロードブートストラップスクリプトがします。
- はv2.0.1のにガーキン依存性を更新します。
自分の名前順に
のバージョン2.3.0の新機能のは何ですか。
- Behat&#x5cに切り替え、ガーキン2.0用法
- 単一ファイルの翻訳への移行します。
- の呼び出し可能オブジェクトのサポートは、内部のステップチェーンます。
- のためのサポート*定義の翻訳として.ymlと* .phpをします。
- はオプション·スイッチャとは逆のオプションが追加されました( - [ノー]色、 - 。[ノー]複数行など)をします。
- 再設計された--story-構文ます。
- リファクタランナーます。
- パフォーマンスの向上します。
の新機能であるのバージョン2.2.7で:--definitionsで翻訳された定義を検索する。
- 機能を追加ます。
- 固定カスタムフォーマッタはバグを使用します。
のバージョン2.2.4でのの新機能である:定義スニペットを持つ
- を防ぐメソッド名の重複
のバージョン2.2.0でのの新機能:
- 複数のフォーマットと出力をサポートします。
- 新規スニペットフォーマッタます。
- 新規失敗したフォーマッタます。
- -dオプションの更新された出力します。
- 検索能力がオプションを-dに追加します。
- 新規--dry-runオプション
- 新規--append-スニペットオプション
- 内部的に失敗したフォーマッタを使用するようにリファクタリングを再実行し、機能します。
- 全体のコードのリファクタリングとクリーニングします。
の要件の
- PHP 5.3以上
コメントが見つかりません