問題タブ [bdd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1688 参照

scala - Scalaの「仕様」BDDフレームワークはどのように機能しますか?

私は Scala を使い始めたばかりで、どの言語機能でこれを行うことができるのか疑問に思っています。

これは、 Kestrel の単体テストからのものです。

何が起きてる?Scala 文字列クラスが "should" メソッドで拡張されたということですか"PersistentQueue" should、それともここで何か他のことが起こっているのでしょうか? Scala のドキュメントをざっと見ましたが、このコード サンプルでどの言語機能が使用されているかわかりませんでした。

0 投票する
3 に答える
792 参照

ruby-on-rails - 以前のバージョンの Rspec で Specs を実行するにはどうすればよいですか?

BDD と TDD についてもっと学びたいと思って、自分のマシンの 1 つで RSpec チュートリアルに従っています。私のセットアップはRails 2.2.2とRspec 1.1.12でした

今夜、私はプライマリ マシンで続行することに決め、コードをポータブルからデスクトップに移動しました。RSpec がないので、gem をインストールしました。. .

争いと中傷!新しいバージョンの Rspec がインストールされました! 1.2.0! そして今、私のテストはいたるところで失敗しています! 私は完全にフォローアップして最新バージョンを学習するつもりですが、最初からやり直すことなく、チュートリアルの残りの部分を完了したいと思っています. 不思議なんだけど。以前の Rspec 1.2.12 に対してコードを実行するようにインストールして指定する方法はありますか?

0 投票する
4 に答える
6540 参照

java - Java アノテーションは単体テストできますか?

私は最近、独自の注釈の作成を開始し、TDD/BDD をスポーツするために、注釈を単体テストして、それらの明確な仕様を作成したいと考えています。ただし、注釈は基本的には、私の知る限り、実際に直接インスタンス化できない単なる派手なインターフェイスであるため、注釈を単体テストするためのリフレクション以外の方法はありますか?

0 投票する
3 に答える
3054 参照

ruby-on-rails - Rspecを始めるには?

私は過去 3 か月間、Rails にハマっています。ここで、BDD または TDD を開始したいと考えています。RSpec から始めたいと思います。どうすれば始められますか?

0 投票する
4 に答える
5241 参照

java - JBehaveシナリオのデバッグ

jbehaveテストのデバッグに問題があります。Mavenにjbehaveテストを開始させ、ブレークポイントで停止させることができません。私は私のpomにこれを持っています:

そして私は次のようなことを試みました:

jsadebugdの使用を試みることはできますが、自動化するにはおそらく完全なタイミングが必要になるため、最適ではないソリューションのように聞こえます。JBehaveMavenプラグインがこの機能を提供する必要があると思います。明らかに、私はまだ適切な文書を見つけていません。私がこれについてどうやって行くのかアイデアはありますか?

0 投票する
8 に答える
3282 参照

c# - Resharper 4.5 で bdd 命名スタイルを使用するには?

Resharper 4.5 にアップグレードしたところ、すべての BDDish テスト メソッドが命名基準に準拠していないとマークされていることがわかりました。私の命名規則は次のとおりです。

Resharper は、メソッド内のアンダースコアが好きではありません。テストメソッドのためだけに、これをオフにする方法はありますか? コードの残りの部分には通常の命名規則があります。

0 投票する
7 に答える
12770 参照

bdd - BDD テストは受け入れテストですか?

テストFitnesseがある場合、 のようなものが必要ですか?BDD

0 投票する
1 に答える
310 参照

unit-testing - 汎用 API の BDD シナリオに関する提案はありますか?

アプリケーションの API 部分の BDD にインスパイアされた単体テストをまとめています。(ええ、わかっています。BDD はドメインに関するものであり、スーツと対話することになっていますが、最初はあまり目立たないもので BDD を試してみたいと思います)

  • 通常の使用。 開発者は、通常のパラメーター値で API メソッドを使用します。

  • 極端な使用。開発者は、異常に大きい/小さいパラメーターを使用して API を呼び出します。たとえば、zip() メソッドには 2 GB のファイルが渡されます。

  • API の乱用。開発者は狂ったパラメーターを使用して API を呼び出します。狂ったプログラマーは日付を整数パラメーターに渡しますよね?-パラメーターは忘れられます。

  • 悪意のあるハッキング。開発者は、API が何を意図しているかは気にしませんが、代わりに、任意のコードを実行する方法を探しています。テストには、JavaScript や SQL を含めて、それらをどこでも実行できるかどうかを確認します。

他に考慮すべきシナリオはありますか?

0 投票する
1 に答える
52 参照

testing - 簡単なモデル方法を指定する方法

現在、次のようなモデル関数があります。

私の住所ファクトリは次のように定義されています。

仕様を作成するには、基本的に2つの方法があります。最初の方法は次のとおりです。

そして他の方法は

どちらが良いと思いますか?そして、一方を他方に対してサポートする理由は何ですか?