私はBDDを初めてお持ちで、私のテストオートメーションプロジェクトのBDD方法論に従っています。 BDDプロジェクトでは必要以上にオートメーションアナリストの時間が必要ですか?BDD以外のプロジェクトで必要とするよりも多くのオートメーションアナリストの時間がBDDに必要ですか?
0
A
答えて
0
「BDD」という用語は、動作駆動型開発を意味します。これは、行動(テストではなく)が行動から導出され、その行動が受容基準であることを意味します。
テストオートメーションには同じスクリプト(ガーキン構文)を使用できますが、実際のテストの自動化には他のツール(セレン、WebUIなど)が必要です(開発者の自動化では、 BDDスクリプトから呼び出すように書かれています)。したがって、自動化テスターがBDDを使用する場合、自動化テストスクリプト(Gherkin構文)を作成し、その動作のスケルトンを生成して自動化テストフレームワークと統合するだけです。 BDDは、セレン、QTPなどのテストフレームワークの置き換えではありません。オートメーションにBDD(Gherkin構文)を使用する場合は、テストオートメーションを既に知っていれば大きな違いはありません。あなたはテストスクリプトを書く必要があります。 BDDの場合は、ファイル内のGherkin構文になります。
関連する問題
- 1. キュウリBDDのシナリオでいくつのステップ(ガーキンライン)が必要ですか?
- 2. なぜプロトコルで ``より多くのコンテキストが必要ですか?
- 3. FF以外のものを探す必要があります
- 4. BDDでPythonで一意の番号を生成する必要があります
- 5. Matlabデータのインポート:10進数がより多く必要です
- 6. アップデートには以前よりもIOSが必要です
- 7. PHPでの出力バッファリングにはより多くのリソースが必要ですか?
- 8. アクティビティ以外のクラスでコンテキストが必要
- 9. なぜmxnetのGPUのバージョンがCPUのバージョンよりも多くのメモリを必要とするのですか?
- 10. GitはSVNよりも多くのスペースを必要としますか?
- 11. もっと多くのクラスローダーが必要なのはなぜですか?
- 12. バックグラウンドジョブが多すぎるBDDテスト?
- 13. ASCII以外の文字にはweb.configが必要ですか?
- 14. 私はスクロールビューでアクセスできるより多くのボタンが必要です
- 15. H2のリンクテーブルには多くのリソースが必要ですか?
- 16. プロダクションログレベル:警告ですが、より多くのデータが必要です
- 17. Expressコールバックは(req、res)よりも多くのパラメータを必要とします
- 18. 私は時間の経過とともに単純なインクリメントが必要です
- 19. あまりにも多くのスペースを必要とするHTML要素のサイズを小さくする方法
- 20. ソースコード以外のアーティファクトを含むGradleプロジェクトをどのように構築する必要がありますか?
- 21. プロジェクトはどの時点でAzureが必要ですか?
- 22. RailsとAJAX remote:それ以外は何が必要ですか?
- 23. J2EE - データベース以外のトランザクション管理サポートが必要ですか?
- 24. C#プロジェクトにビルドログファイルが必要ですか?
- 25. Railsのスキニーコントローラ、脂肪モデル - 必要性より多くのヘルプが
- 26. PHPの問題の多く(試験プロジェクト、助けが必要!)
- 27. bdd以外の手続きテストを書くためにspecflowを使用することは可能ですか?
- 28. 下限が必要以上です(テキストの長さと同じにする必要があります)
- 29. clojureにはどのように多くのサブネームスペースが必要ですか?
- 30. この関数よりもAjaxには何が必要です
素晴らしいです。ありがとう。 –
回答を受け入れて投票してください:) –
BDDは(潜在的に隠された要件を発見するために)ビジネス要件について議論していることに注意してください。シナリオを作成することではなく、適切なBDDディスカッションの正式化された結果であり、ビジネス要件をテストに自動化する方法です。 –