問題タブ [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 に答える
145 参照

automated-tests - 自動 BDD シナリオの分離レベルは?

シナリオを自動化する場合、どの分離レベルを目指す必要がありますか? 適切な単体テスト (つまり、モックなどを使用) のように完全に分離する必要がありますか、それとも統合テストに似ていますか?

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

php - PHPSpec - 実行に失敗しました。php 開発に使用している人はいますか?

これについてstackoverflowを検索しましたが、答えが見つかりませんでした

Ruby On Rails と Rspec から来たので、rspec のようなツールが必要です (より簡単な移行)。PEAR を介してインストールし、実行しようとしましたが、(まだ) 動作していません

まったく実行されていないので、誰かが同じ問題を抱えているかどうか尋ねたいだけです

マニュアルの例で実行してみました - http://dev.phpspec.org/manual/en/before.writing.code.specify.its.required.behaviour.html

何も返さない

走っていても

何も返さない

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

c# - そこにBDDのサクセスストーリーはありますか?

BDDに関する小さな記事を書いた後、BDD(特にNBehave)を大規模に使用するケースがあるかどうかという質問がありました。

だから私の質問はコミュニティに行きます:あなたはBDDをうまく使ったプロジェクトがありますか?もしそうなら、あなたはどのような利益を得ましたか、そして何がもっと良かったでしょうか?もう一度BDDをしますか?他の人にもお勧めしますか?

0 投票する
2 に答える
252 参照

testing - 何をテストする必要があるか

顧客に要件がある場合(製品名は50文字を超えてはなりません)、使用されているフレームワークに十分にテストされた検証フレームワーク(Railsなど)がある場合は、ストーリー/仕様を作成する必要がありますか?

より一般的には、特定のプロジェクトの検証の各領域の詳細をテストする必要がありますか(つまり、上記の例では、validates_length_ofが領域になり、50文字の長さが詳細を定義します)?

これは、アプリケーションのどの領域をテストする必要があるのか​​、そしてこれらの領域をどのように区別するのかという問題につながります。この分野のベストプラクティスはありますか?

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

ruby-on-rails - Ruby On RailsでBDDを学ぶための道は何ですか?

Ruby On RailsでBDDを開始したいのですが、何を学ぶ必要がありますか?BDD、RSpec、キュウリについては何も知りません。学ぶための最良の方法は何ですか?チュートリアル?「どのような振る舞いをテストする必要があるか」などをカバーするもの。等

ありがとう!

0 投票する
2 に答える
2755 参照

ruby-on-rails - この Rails コントローラーのテストが失敗するのはなぜですか?

このテストが失敗する理由を理解しようとしています。(私はテストを始めたばかりです。) 私は、Shoulda gem を追加した組み込みの Rails テスト フレームワークを使用しています。

テスト:

失敗:

しかし、コンソールで実行するとapp.get '/sessions/new'、エラーなしで正常に動作します。

また、" new" テンプレートはブラウザで期待どおりにレンダリングされます。

ハムを使っています。多分それは問題を引き起こしています。私のテンプレートは " new.html.haml" と呼ばれます。

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

ruby-on-rails - モデルの「読み取り専用」動作をどのように指定しますか?

たとえばQuestion、ブール値フィールドansweredとを持つモデルがあるとしclosedます。should be read only when marked as answeredRSpec を使用して Question の動作をテストするにはどうすればよいですか? これはモデルの動作のようですが、それをテストする最善の方法がわかりません。この動作に対して before フィルターを使用し、回答済みの質問を変更できないというエラーを追加する必要がありますか? または、それを行うより良い方法はありますか?私はRSpecとBDDだけを学んでいます。

0 投票する
2 に答える
2877 参照

javascript - RailsでのJavascriptテストのためのCulerityとSeleniumの比較

Javascript を RSpec と Cucumber のワークフローに統合するという永遠の探求の中で、私たちは Culerity を評価ており、暫定的に非常に興奮しています。

Selenium と比較して、一般的または具体的に Culerity に関するアドバイスはありますか?

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 に対してコードを実行するようにインストールして指定する方法はありますか?