問題タブ [microsoft-test-manager]
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.
visual-studio-2010 - テスト ランは、少なくとも 1 つのテスト ケースで作成する必要があります
コマンド ラインの Microsoft Test Manager ユーティリティ tcm.exe を使用して、テストの実行を自動化しようとしています。
次のコマンドを使用しています。
tcm run /create /title:"Automated UI Tests" /planid:27 /suiteid:721 /configid:10 /settingsname:"UI Test Settings 3" /testenvironment:"SanityEnvironmentSlemish" /collection:[CollectionUrl] /teamproject:Main
(上記のコレクションの URL は含めていません)。
ただし、次のエラーが表示されます:「テスト ランは少なくとも 1 つのテスト ケースで作成する必要があります」。
私のテスト スイートには、順序付けられたテスト リストに関連付けられたテスト ケースが既に関連付けられているため、これは少し謎です。
visual-studio-2010 - tcm 経由でテストを起動した後にテスト実行 ID を取得する
Microsoft Test Manager のコマンド ライン インターフェイス (tcm.exe) を使用して、自動テストの実行を開始する PowerShell スクリプトがあります。
また、テスト実行に関連付けられたクリーンアップ Powershell スクリプト (.testsettings ファイル内) もあり、テスト結果 (tcm.exe run /export) をエクスポートしますが、問題は、テスト実行 ID が必要なことです。「tcm.exe run /create」コマンドからの出力ですが、まず「Run created with ID: 501」と出力され、次に /create コマンドが別の PowerShell スクリプト。
tcm.exe run /list を使用してすべてのテスト ID のリストを取得できますが、最新のテスト実行が 1 つしか必要ないため、これは役に立ちません。
アイデアはありますか?
c# - C#でITestCase型インターフェイスを受け入れるメソッドにインターフェイスを渡す方法は?
add メソッドを呼び出す TestSuite (TFS オブジェクト) オブジェクトがあります。この add メソッドは、引数として ITestCase を受け入れます。この ITestCase インターフェイスには、以下のリンクで説明されているさまざまなメソッドとプロパティがあります。
http://msdn.microsoft.com/en-us/library/dd984690
上記のリンクで言及されているメソッドのいくつかを実装する ITestCase オブジェクトを渡したいと思います。
tfsbuild - MicrosoftTestManagerがbin/debugフォルダー構造の下にテストDLLを期待するのはなぜですか?
Microsoft Test Managerを介して自動テストを実行しようとすると、エラーが発生します
「テストが見つかりません」....「ストレージあり」..\bin \ debug\mytest.dll」。
なぜそこを見ているのですか?
ビルドエージェントによる作業ディレクトリはC:\ MyBuildOutputであるため、ビルドが実行されると、DLLはC:\ MyBuildOutput\Binariesに出力されます。
では、なぜMicrosoft Test ManagerはDLLがC:\ MyBuildOutput \ bin\debugの下にあると期待するのでしょうか。
Microsoft Test Managerにそこを見るように指示していません。実際、ビルド定義のビルドプロセスパラメーターは、リリースモードでソリューションをビルドします。
ビンとデバッグフォルダを作成するスクリプトを取得し、そこにDLLをコピーすることで、それを機能させることができますが、それはまったく不便です!!
Microsoft Test Managerコマンドラインユーティリティ(tcm.exe)を使用してカスタムビルドディレクトリを指定した場合でも、binフォルダーとdebugフォルダーも必要だと思います。
説明、解決策、アイデア、考えを聞いて感謝しています!
ありがとう
編集:以下の解決策に従って、MSテストマネージャーはbin / debugフォルダーの下にあるテストDLLを期待していません(エラーメッセージはほとんどそれを暗示していますが)。
visual-studio-2010 - TFS APIとC#.Netコードを使用して、タスク/テストケースであるワークアイテムを別のワークアイテム/タスクにリンクする方法は?
TFS API を使用してテスト ケース オブジェクトを取得できました。次に、タスク ID (435567 など) をこのテスト ケース オブジェクトの「影響を受ける」リンク タイプにリンクします。これを行うために利用できるサンプルコードはありますか?
以下のようなテストケースの追加メソッドがあることがわかりましたが、パラメーターとしてidをタスクしません。
ここでタスクIDをリンクする方法はありますか?
visual-studio-2010 - 反復ごとに新しいテスト計画を作成するか、既存のものを編集しますか?
Microsoft Test Manager
アプリケーションのテストに使用します。最初Test Plans
に、テストしたいアプリケーションごとに作成しました。したがって、テスト計画は次のような構造になっています。
アプリケーション A
アプリケーション B
アプリケーション C
現在、反復ごとに、テスト用の新しいビルドを取得しています。
では、同じテスト計画を保持し、適切なフィールド (使用中のビルド、イテレーション、構成など) を編集する必要がありますか?それとも、イテレーションごとに新しいものを作成する方がよいでしょうか? このようなもの:
アプリケーション A - 反復 1
アプリケーション A - 反復 2
アプリケーション B - 反復 1
アプリケーション B - 反復 2
アプリケーション C - 反復 1
アプリケーション C - 反復 2
visual-studio-2010 - MS Testing Center からリモートでテストを実行する場合のテスト データの展開
Visual Studio 2010 (Ultimate) で自動テストを開発しています。VS を介してローカルでテストを実行し、MS テスト センターを介してテスト エージェントでリモートでテストを実行できます。すべてがうまく機能します。
私にとっての問題は、テストデータをテストと共にデプロイしたいということです。このテスト データは、テストしているアプリケーションによって処理される通常のイメージ ファイルです。テストをローカルで実行している限り、これらのファイルの展開は正常に機能します。Local.testsettings ファイルの "Deployment" セクションを使用するか、コードで DeploymentItems 属性を使用できます。もちろん、デプロイしたいファイルはプロジェクト ファイルに含まれています。
ただし、テスト エージェントを使用してテストを実行すると、ファイルがデプロイされません。前述したように、テスト自体はローカルでもリモートでも問題なく機能します。
visual-studio-2010 - テスト ケースを閉じずに要件をテスト計画に追加する方法
新しい要件スイートをテスト計画に追加するたびに、すべてのクローズ済みテスト ケースも追加されます。
それらをテスト計画から除外するにはどうすればよいですか? それらをプランから手動で削除すると、ユーザー ストーリーとのリンクも削除されます。
tfs - TFS - テスト計画に含まれていない TestCase 作業項目を確認する方法はありますか?
どの新しいテスト ケース ワーク アイテムがまだテスト計画/テスト スイートに関連付けられていないかを確認できるようにしたいと考えています。
このクエリを Visual Studio の TFS で動作させることができれば、それを保存することができ、テスト担当者はそのクエリを Test Manager にロードして、どの項目を計画に追加する必要があるかを確認できると思います。
visual-studio-2010 - Microsoft Test Manager (MTM) 2010 でビルドをテスト計画に関連付ける方法は?
Microsoft テスト ツールを使用するのは初めてです。助けてください:
MTM からテスト ケースを実行しようとすると、次の警告メッセージが表示されます。
自動テスト ランを作成できません。自動テスト実行を送信するには、アクティブなテスト計画に関連付けられたビルドが必要です
背景情報:
- VS 2010 でビルド定義を作成しました
- Agents:Controller と Agent を使用してビルド サービス ホストを作成しました。
- MTM>Testing Center>Properties Build Configurations を開くと、"Filter for Builds:" でビルド定義が選択されているのを確認できます。
問題: [MTM] > [Testing Center] > [Properties Build Configurations] > [ Build in use:] で [Build in use:]が [ None ] に設定されており、[Assign Build] セクションを開いたときに利用可能なビルドがありません