タグ付けされた質問 「bdd」

10
PythonでBDDを練習する[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ビヘイビア駆動開発を実践するためにPythonで利用できる最も高度なフレームワークとツールはどれですか?特に、ルビー用のrspecおよびmochaと同様のツールを見つけることは素晴らしいことです。
133 python  testing  bdd 

14
TDDとBDDの主な違いは何ですか?[閉まっている]
休業。この質問はもっと集中する必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4ヶ月前に閉鎖。 この質問を改善する ここ数年、.NETコミュニティではテスト駆動開発が大流行しています。最近、ALT.NETコミュニティでBDDについて不平を言っています。それは何ですか?TDDと何が違うのですか?
129 unit-testing  tdd  bdd 

15
TDD / BDDスクリーンキャスト/ビデオリソース[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は最近、アジャイルの秋のスクリーンキャストの視聴を終了しました。同様の範囲の資料をもっと探しています。基本的に、私はTDD / BDDプロセスを示すスクリーンキャストを探していますが、「実際の」アプリケーション(またはその一部)をいくらか開発しているため、20分の紹介はご遠慮ください。でもそんなものを見つけられなかったのには驚きました。要件に合うリソースをご存知の場合は、リストしてください。
122 video  tdd  bdd 

8
JavaのBDDフレームワークの違いは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Java の各Behavior Driven Development(BDD)フレームワークの長所と短所は何ですか? たとえば、ここでそれらのいくつかを見つけました。 すでにモッキングライブラリ(例:Mockito)を使用している場合、BDDフレームワークを使用しても意味がありますか?
121 java  bdd 

6
JasmineでjQuery AJAXイベントを確認するにはどうすればよいですか?
Jasmineを使用して、基本的なjQuery AJAXリクエストのBDD仕様をいくつか作成しようとしています。現在、Jasmineをスタンドアロンモードで(つまりからSpecRunner.html)使用しています。SpecRunnerを設定して、jqueryおよびその他の.jsファイルをロードしました。以下がうまくいかない理由はありますか?has_returnedは、「ゆっぴ!」アラートは問題なく表示されます。 describe("A jQuery ajax request should be able to fetch...", function() { it("an XML file from the filesystem", function() { $.ajax_get_xml_request = { has_returned : false }; // initiating the AJAX request $.ajax({ type: "GET", url: "addressbook_files/addressbookxml.xml", dataType: "xml", success: function(xml) { alert("yuppi!"); $.ajax_get_xml_request.has_returned = true; } }); // …
114 javascript  jquery  ajax  jasmine  bdd 

9
大規模なRailsアプリケーションでのRSpecテストの高速化
私のRSpecテストには、2,000を超える例を含むRailsアプリケーションがあります。言うまでもなく、これは大規模なアプリケーションであり、テストする必要があることがたくさんあります。この時点でこれらのテストを実行することは非常に非効率的であり、非常に時間がかかるため、新しいビルドをプッシュする前にテストを作成することはほとんどお勧めできません。spec.optsに--profileを追加して、実行時間が最も長いサンプルを見つけました。実行に平均10秒かかるサンプルが少なくとも10個あります。あなたのRSpecエキスパートの間でそれは正常ですか?一例として、10秒は完全に長すぎますか?2,000の例を使用すると、すべてを完全にテストするにはかなりの時間がかかることがわかりますが、現時点では4時間は少し馬鹿げています。 最長の実行例については、どのようなときに見ていますか?ボトルネックを特定してスピードアップを図るために、既存の仕様をトラブルシューティングするにはどうすればよいですか。この時点では、毎分本当に役に立ちます。

5
ジャスミンでオブジェクトの同等性をチェックする
ジャスミンにはマッチャーtoBeとが組み込まれていtoEqualます。このようなオブジェクトがある場合: function Money(amount, currency){ this.amount = amount; this.currency = currency; this.sum = function (money){ return new Money(200, "USD"); } } new Money(200, "USD")合計の結果を比較しようとすると、これらの組み込みマッチャーは期待どおりに機能しません。カスタムequalsメソッドとカスタムマッチャーに基づいて回避策を実装することができましたが、それはかなりの作業のようです。 ジャスミンのオブジェクトを比較する標準的な方法は何ですか?

8
カピバラで親ノードを取得するにはどうすればよいですか?
私は多くのjQueryプラグインを使用しています。これらのプラグインは、IDやその他の識別プロパティなしでDOM要素を作成することが多く、Capybaraでそれらを取得する唯一の方法(クリックなど)は、最初にネイバー(その祖先の別の子)を取得することです。 。しかし、私はどこにも見つかりませんでした。たとえば、カピバラはそのようなものをサポートしていますか。 find('#some_button').parent.fill_in "Name:", :with => name ?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.