Visual Studio 2010 コード化された UI テストを Specflow と統合する方法はありますか? これら2つが何とかフックできるかどうかはわかりません。
コード化された UI API を使用してデータ駆動型のコード化された UI テストを作成し (まだ何なのかはわかりません)、それを Specflow に接続するというアイデアがあります。Specflow 関係者が昨年行ったビデオを再訪して、すべてがどのように適合するかを確認する必要があります。いくつかの情報やアイデアをいただければ幸いです。
これは、以下のような Specflow 用の単体テスト プロバイダーの作成と関係がありますか (コード化された UI は VS 2010 で動作するため): MsTest.2010 .Net 4.0 用の MsTest バージョン。テストカテゴリのサポート。
unitTestProvider (generatorProvider と generatorProvider) はその接続になりますか?
または、単純にこれら 2 つは混在せず、競合するか、統合または受け入れテストを行う方法が異なります。コード化された UI テストは、実際には、コードが生成されるという追加の利点を備えた UI 自動化テストのために、selenium を介して Specflow を実行することに近いですか。
コード化された UI テスト (設計時と実行時の両方で機能を最大化) と Specflow (設計時と実行時の両方) の利点を得たいだけです。
(これについては Microsoft サイトで詳しく説明しています) データ駆動型のコード化された UI テストを作成する http://msdn.microsoft.com/en-us/library/ee624082(VS.100).aspx
Visual Studio Premium または Visual Studio Ultimate を使用すると、アプリケーションのユーザー インターフェイス (UI) が正しく機能するかどうかをテストするコード化された UI テストを作成できます。コード化された UI テストは、アプリケーションのユーザー インターフェイス コントロールでアクションを実行し、指定されたコントロールが正しい値を表示することを確認します。コード化された UI テストを作成する方法の詳細については、「方法: コード化された UI テストを作成する」を参照してください。
指定したデータを使用してコード化された UI テストを作成した後、さまざまな条件をテストするために、さまざまなデータ セットを使用してコード化された UI テストを複数回実行することが必要になる場合があります。これを行うには、データ ソースからパラメーター値を追加して、データ駆動型のコード化された UI テストを作成します。データ ソースの各行は、コード化された UI テストの反復です。テストの全体的な結果は、すべての反復の結果に基づいています。たとえば、1 つのテスト イテレーションが失敗した場合、テスト全体の結果は失敗になります。
データ ドリブン テストの一般的な情報については、「方法: データ ドリブンの単体テストを作成する」を参照してください。( http://msdn.microsoft.com/en-us/library/ms182527.aspx )
ありがとう、ラド