問題タブ [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 - TFS2010および/またはテストマネージャーのテストケース結果列
テストケースの結果を確認してレポート目的で使用できるように、TFS2010やTestManager2010のクエリに作業項目フィールドの結果を追加する方法を理解しようとしています。
この列は、TFSをSharePointサイトにリンクすることで提供されるデフォルトのレポートから利用できることを認識していますが、クライアントがSharePointを構成していないため、現在これを設定できません。
私の現在の計画はExcel内で独自のレポートを作成することですが、質問を簡単に分解するために、TFSまたはテストマネージャー内からこのフィールドをクエリする方法はありますか?
よろしくお願いします!
tfs - API を介して特定のイテレーションの TFS TestPlans を取得する
これは答えるのがかなり簡単な質問だと思いますが、特定のイテレーション (および/またはエリア パス) が割り当てられているすべての .TestPlans について ITestManagementTeamProject インスタンスを照会するにはどうすればよいでしょうか? ITestManagementTeamProject には .TestPlans.Query(..) メソッドがありますが、特定の反復/エリア パス値に対してクエリを実行するための実際の正しいクエリ構文はどうなるのだろうと思っていました。
unit-testing - MTM コード化された UI テストの手動実行:「記録が見つかりません」
作業中のアプリケーションをテストするために、いくつかのコード化された UI テストを作成しました。次の投稿に従いました:ガイドとしてMTM からコード化された UI テストを実行する方法と、偽のビルドを作成する方法に関する次の投稿: 偽のビルド定義と偽のビルドを作成する方法
そのため、インフラストラクチャを設定した後、Microsoft Test Manager (MTM) からテストを実行しようとしました。MTM が中断したりエラーをスローしたりすることはありませんが、コード化された UI テストの記録が見つからないという結果が返されます。
最初のリンク (MTM からコード化された UI テストを実行する方法) の内容を見ると、次のような小さなテキストがあることに気付きました。"You must create a build definition that just has a share location added that is where your assemblies for your tests are located."
それは正確にはどういう意味ですか?どうすればいいですか?私のビルド定義は にアセンブリをドロップする\\machine\share
ので、そこにコード化された UI テストをコピーしましたが、それでも同じ結果が得られます。
不足しているものはありますか?
ありがとう、マーティン
c# - MTMテスト実行での現在のビルド番号/環境設定の取得
ビルドの一部として実行されるテストスイートについて、MTMから現在のビルド番号や現在の環境設定にアクセスする方法を見つけようとしています。MTMによって提供される情報は私が必要とするすべてをキャプチャするわけではないので、私は自分のカスタムレポート内でこの情報を使用したいと思います。
誰もがこれを達成することができましたか?試している人の投稿をたくさん読んだことがありますが、それらはすべて行き止まりまたはTest Scribeで終了しているようです。これは、同じデータをWord文書に出力するだけで、かなり制限されています(保存するカスタムファイルパスがなく、テスト中に実行されません)。 )。
残念ながら、私は近くにいなかったので、試したことを提示するコードがありません。VisualStudio2010のTestContextをよく調べましたが、現在実行されているTestCase以外のMTM情報をあまり取得していないようです。
.net - Microsoft Test Manager のテスト実行で Intellitrace ファイルが生成されないのはなぜですか?
Microsoft Test Manager 2010 を使用しています。テストしたいアプリケーションがあります。「Intellitrace」オプションを有効にしたテスト コンフィギュレーションを作成しました。その構成を使用するテストを作成しました。しかし、テストを実行してバグを作成すると、Intellitrace が見つからず、エラー メッセージも表示されません。その構成に関連するその他の項目 (イベント ログなど) は期待どおりに表示されます。Intellitrace ファイルを正常に収集できない原因として、どのような状況が考えられますか?
.net - Microsoft Test Manager - テスト ファイルのパス
VM でテストを実行するために Microsoft Test Manager を使用しています。
テストの実行中、テストのアセンブリは VM のどこに保存されますか?
[更新:] テストのパスは次のとおりです。
C:\Users*test-user*\AppData\Local\VSEQT\QTAgent*test-guid**machine-name*\Deployment
c# - TFS APIを使用してテストケースを実行(合格/不合格)しますか?
現在、プログラムでテストケースを実行するプログラムに取り組んでおり、Team Foundation Server APIを使用してテストの実行と結果を作成する方法を確認しましたか?他にも色々な記事があり、まだまだトラブルが多いです。私の目標は、特定のタイトルと構成のテストケースを見つけて実行し、失敗した場合はメモを追加することです。これが私がいじり回しているコードのほんの一部です
plan.RootSuite.Entries.Add(suite);
これは、「nullreferenceexceptionが処理されませんでした」というエラーが表示される行ですが、オブジェクトは正常に見えます。あなたが助けることができるかどうか私に知らせてください:)
microsoft-test-manager - MTM に表示される古いバージョンのカスタム診断データ アダプターを削除する方法
自動テストの実行に MTM 2010 を使用しており、テストの実行時に作成されるログ ファイルを収集するカスタム診断データ アダプター (DDA) を実装しています。
DDA 実装にいくつかの変更を加え、そのアセンブリ バージョンをインクリメントし、新しいバージョンをマシンに展開すると、この DDA で MTM が実行されています (一方、リストには 3 つの DDA があります)。
MTM に表示される古いバージョンの DDA を削除するにはどうすればよいですか?
アセンブリ バージョン (GUID) ごとに TFS に保存されている "アーティファクト" がいくつかあるようです。
MTM でヒットする古いバージョンの DDA をセットアップしようとすると、エディターを起動できないという警告が表示され、DDA 設定の XML 表現のみを編集できます。
これは一種の「検証」であり、古いバージョンは実際にはもうインストールされていません。特定のバージョンの DDA が MTM によって初めて認識されると、それに関する情報が TFS のどこかに保存されるように見えます...
追加情報:
新しいバージョンの DDA を展開すると、古いバージョンに属するファイルが上書きされます。新しいバージョンを次の場所にデプロイします。
- MTM が実行されているマシン (この DDA をセットアップできるようにするため)
- テストが実行されている VM (テスト エージェントがインストールされている場所)
visual-studio-2010 - Microsoft Test Managerを介して自動テストをスケジュールすることは可能ですか?
自動化されたコード化されたUIテストをスケジュールしようとしています。
テストプランを作成し、順序付けられたテストリストに関連付けられているテストケースに関連付けました。テストの実行方法は知っていますが、テストの実行をスケジュールすることは可能です(たとえば、利用可能な最新のビルドを使用して毎日)。
visual-studio-2010 - テスト実行のビルド ディレクトリを指定する方法 (Microsoft Test Manager を使用)
Microsoft Test Manager を使用して自動化されたコード化された UI テストを実行しようとしていますが、テスト実行ログ エントリに次のエラー メッセージが表示されます。
「テスト実行の開始エラー: テスト実行のビルド ディレクトリが指定されていないか、存在しません」
テスト実行に割り当てられたビルドが既にあります。
また、ビルド マシンからテストを起動しようとしているときに、ビルド ディレクトリが見つからない理由がわかりません。
編集:おそらく、テストをリンクできる偽のビルドを作成できますか? これはどのように行うことができますか?
更新: テスト プロジェクトをビルドに追加し、テスト ケースを順序付けられたテスト リストに再度関連付けてから、別のビルドを作成しました。ビルドが正しい場所 (C:\GatedCheckinBuild) に出力されていることを確認し、フォルダーにテスト プロジェクトと順序付けされたテスト リストの両方が作成されていることを確認しました。
しかし、テストを実行しようとすると、同じエラーが発生します。何か案は?