問題タブ [specflow]
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.
ruby-on-rails - きゅうりのガーキンを学ぶ/教える方法
ビジネスアナリストが、Gherkinを使用して、キュウリに優しい機能、シナリオ、および手順のすべての仕様を記述できるようにしたいと思います。
キュウリのgithubサイトで基本的な情報をいくつか読んだり、Googleで簡単に検索したりしましたが、技術者以外の人がGherkinを使用して包括的なBDDを作成できるようにするための推奨リソースがあるかどうかを知りたいと思いました(で作成されるキュウリテストの優先言語)。
ありがとう。
rspec - Cuke4Nuke または SpecFlow?
Cuke4Nuke と SpecFlow のどちらを使用するかを決定しようとしています。それぞれの長所/短所は何ですか? どちらが優れているか、その理由についての意見。
ありがとう!
cucumber - SpecFlow vs Cuke4Nuke vs Cucumber+IR
BDD フレームワークを見てみると、どれが私たちに適しているのだろうかと思わずにはいられません。私が Cucumber が好きなのは、彼らが BDD をかなりの期間 (2008 年初頭から) やっていて、Ruby が好きだからです。それは十分に公平だと思います(ある程度)
Cuke4Nuke、フードの下でCucumberを使用していることがわかりますが、非常に初期のようです。私は SpecFlow を実際にテストしたことはありませんが、それについて良いことを聞いており、仕様に同じメタ言語を使用していることを知っています。年、そしてそれがそうなるかどうかはわかりません。
では、どんなスーツがいいと思いますか?
乾杯
xunit.net - テスト ランナーとして xUnit.net を使用して SpecFlow を動作させる方法
SpecFlow のテスト ランナーとして xUnit.net を使用しようとしています。公式ダウンロード エリアの SpecFlow 1.2 バイナリには xUnit.net プロバイダーが含まれていませんが、GitHub のマスター ブランチには xUnit.net プロバイダーが含まれているため、そこから SpecFlow.Core.dll をビルドします。xUnit.net 1.5 を使用しています。
ただし、spec プロジェクトの app.config で unitTestProvider 名を変更すると、null 参照カスタム ツール エラーが発生し、生成された .feature.cs ファイルは次の 1 行になります。
SpecFlow を xUnit.net で動作させることに成功した人はいますか? もしそうなら、どのように?
nunit - WatiNを使用したNUnitテストは、Dev10からは正常に実行されますが、NUnitが「C:\ ProgramFiles(x86)\ NUnit 2.5.5 \ bin \ net-2.0\nunit.exe」から開始した場合
Nunitテストで次のコードがあります...
Dev10(Visual Studio 10)でプロジェクトを右クリックし、[Test With] [NUnit 2.5]を選択すると、このテストコードは問題なく実行されます。TestDrivenをインストールしました。C:\ Program Files(x86)\ NUnit 2.5.5 \ bin \ net-2.0 \ nunit.exe "からNUnitを開き、テストdllを開くと、次のテキストがNUnitのエラーと失敗で報告されます。
余談ですが...Dev10でソースcsファイルを右クリックし、[テストの実行]を選択すると、...も機能します。上記のテストは実際にはTechTalk.SpecFlow1.3ステップの一部であり、NUnit 2.5.5.10112がインストールされており、Watin 20.20がインストールされており、テストdll用に次のApp.configがあり
、開始角度ブラケットが削除されています...方法xmlを表示しますか
誰かが前にこれを打った?NUnitテストは明らかにTestDrivenのNUnit2.5.5で実行されますが、Dev10およびTestDrivenの外部からNUnit 2.5.5を実行する場合は実行されませんか?
specflow - SpecFlow に例外を期待させるにはどうすればよいですか?
私は SpecFlow を使用しており、次のようなシナリオを書きたいと考えています。
それcalculator.Add()
は例外をスローするので、マークされたメソッドでこれをどのように処理し[Then]
ますか?
c# - SpecFlowで、ステップ/機能間でデータを共有するにはどうすればよいですか?
共通の「When」ステップを使用するが、異なるクラスで異なる「Then」ステップを持つ2つの機能があります。
たとえば、2つのThenステップのWhenステップでMVCコントローラー呼び出しからActionResultにアクセスするにはどうすればよいですか?
specflow - SpecFlowを使用した機能スコープのステップ定義?
SpecFlowを使用してBDDスタイルのテストを行っています。私の機能のいくつかはUIテストなので、WatiNを使用します。一部はUIテストではないため、そうではありません。
StepDefinitions.cs
現在、すべての機能をカバーする単一のファイルがあります。WatiNを初期化するBeforeScenario
ステップがあります。これは、必要かどうかに関係なく、すべてのテストでInternetExplorerが起動することを意味します。
SpecFlowに、特定のステップ定義のセットに関連付けられた特定の機能ファイルを作成する方法はありますか?それとも私はこれに間違った角度からアプローチしていますか?
.net - Visual Studioで.featureファイルのGherkin構文を強調表示するにはどうすればよいですか?
デフォルトでは、Feature、Scenario、Given、When、Thenなどのキーワードは強調表示されません。これを可能にする既製のテンプレートはありますか?
nunit - SpecFlowのApp.configがNUnitGUIランナーによって認識されない
App.configファイルをNUnitGUIランナーで認識/使用するにはどうすればよいですか?プロジェクトの一番上のフォルダーと機能ファイルと同じフォルダーに配置してみました。App.configファイルの内容は次のとおりです。
具体的には、欠落しているステップまたは保留中のステップがある場合に失敗する結果をNUnitに伝えようとしているため、これに「エラー」を指定しています。これは、TestDriven.netを使用する場合は実際には正しく機能しますが、NUnitGUIランナーを使用する場合は機能しません。GUIは常に緑色のバーを表示し、テストをエラーまたは失敗ではなく不確定として表示します。
このコマンドライン引数を使用してGUIを起動しています。
E:\ Program Files \ NUnit 2.5.5 \ bin \ net-2.0 \ nunit.exe "E:\ ACSreader new work \ ACSreader2 Working Copy \ trunk \ ACSreader2 \ ACSreader2.sln" / config:Test