問題タブ [test-explorer]

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 に答える
483 参照

c# - NUnit アダプター 3.10.0.21 で実行できない NUnit テスト

NUnit Adapter 3.10.0.21 および NUnit Framework 3.10.1 を使用する Visual Studio 2015 V14 Update3 では、Visual Studio Test Explorer はソースを含むテストを表示しますが、一部のテストは T.Explorer 経由で実行できません。

Visual Studio - テスト エクスプローラー

すべてのテストを実行した後、すべてのテストが実行されたわけではありません。

最後の 2 つのテストのいずれかを選択して実行すると、結果が得られず、[テスト出力] ウィンドウにかなり役に立たないメッセージが表示されます。

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

c# - Specflow テスト ランナーの名前付けの問題 URL の表示 C# ScenarioOutline の例を使用

Specflow Scenario Outline を使用して、例を使用してさまざまな URL のリストを実行しています。ただし、テスト エクスプローラーを確認すると、各例の命名規則では、ピリオドの後の最後の単語が使用されています。書式設定に関係するものを見つけようとしましたが、行き止まりになり、特定の問題に一致するものをここで見つけることができませんでした。

たとえば、www.test.co.uk は「TestFeature の uk」として表示されます。

残念ながら、私のテストでは URL は一意の値であるため、レポートに関しては、シナリオでテストされた URL は明らかです...そうでなければ、クライアント名を使用していたでしょう。

ソリューションに含まれるパッケージ: NUnit、Specflow、SpecRun

以下のシナリオ概要の例:

テスト エクスプローラー:

テスト エクスプローラー ビュー

これ以上の情報が必要な場合はお知らせください。IDE として Visual Studio 2017 を使用し、SpecFlow 2.4.1、SpecRun 1.8.5 を使用しています。