問題タブ [mtm]
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.
testing - TFS : テスト ケースのサインオフをどのように制御しますか
私たちは TFS (2015)の初心者であり、私たちが気づいたことの 1 つは、理由を与えたり、特定の権限を与えたりしなくても、テスト ケース 全体を "合格" としてマークできるという事実です。
これは、次の場合でもテスト ケースを「合格」としてマークできるため、問題があります。 - テスト ステップが失敗した - バグが修正されていない - テスト ケースが部分的にしか完了していない - テスト ステップが実行されていない
私たちが本当にやりたいことは、テスト ケースのスーパーバイザー レビューを実行することです。現在、これを確認するためにこれを行っています: - すべてのバグが対処され、「後で修正」とマークされていることを説明するコメントがある - テスト証拠が正しく保存されている - 差異フォームのテスト計画がコメントとして記録されている
私たちは定期的に監査を受けており、スーパーバイザーのレビューは非常に役立ちます。監査は 2 ~ 4 年前のプロジェクトで行うことができ、テストのサインオフ時に決定と理由をチェック、記録することができるため、非常に役立ちます。
質問:テスト ケースまたはテスト スイートのサインオフを制御する方法はありますか?
コメントの入力を強制したり、テストケースを「合格」としてマークするためのアクセスを制限したりすることは何か
c# - TFS API 複数のテスト ポイントと結果を 1 回のテスト実行に追加する
TFS API を使用してテスト ランを追加していますが、テスト ランに複数のテスト ポイントを追加し、テスト ランの各テスト ポイントに 1 つのテスト結果を追加したいと考えています。2 番目のテスト ポイントを追加した後でテスト結果を取得しようとすると、返されるテスト結果は 1 つだけです (最初のテスト ポイントに対応するもの)。
Windows 7 の Visual StudioEnterprise 2015 で C# 4.5.2 を使用しています。コードは次のとおりです。
テスト実行のセットアップ (テストの開始時にこれを 1 回実行します):
テスト結果をテスト実行に追加します (各テスト シナリオが終了した後にこれを実行します)。
最初のシナリオでは問題なく動作しますが、別の testCaseId を使用した次のシナリオの後、そのテスト ポイントに対応するテスト結果を見つけようとすると例外がスローされます (テスト結果クエリは、最初のテストに対応する 1 つのテスト結果のみを返します)。メソッドを初めて実行したときに追加したポイント)。
これは、2 番目の異なる ID でメソッドを実行したときに例外をスローする行ですtestRun.QueryResults().Single(r=>r.TestPointId==testPoint.Id);
。例外は次のとおりです。
タイプ 'System.InvalidOperationException' の例外が System.Core.dll で発生しましたが、ユーザー コードで処理されませんでした
追加情報: シーケンスには一致する要素がありません
一致するテスト結果がなく、MTM で 2 番目のテスト ポイントが追加されていないように見える場合は、テスト結果を更新するビットをスキップしてみました。これは関連していると思います。
azure - TFS Azure ベースのプロジェクトを使用した MTM テスト
TFS バージョンをアップグレードする作業を待っています。それまでの間、Azure アカウントで個人用の TFS プロジェクトを作成しました。これにより、MTM を使用して「練習」することができるので、アップグレードしたときにすぐに実行に移すことができます。
Visual Studio のチーム エクスプローラーに、TFS にリンクされた個人的なプロジェクトがあり、ビルド定義と完成したビルドがあります。メイン プロジェクトを参照する同じ sln に単体テスト プロジェクトがあります。私のテストは MTM で正しく表示されます。また、テスト コントローラーを構成し、ラボ センター マシンでテスト エージェントを構成しました。
次に、Lab Center 環境を作成しました。仮想マシンがセットアップされたので、それを追加しました。[マシン] タブの [タイプ] については、確信が持てなかった (それが重要かどうかわからない) ため、サーバーを選択しました。それでも、検証ボタンを押すと、テスト エージェントがリモート マシンに正しくインストールされたので、うまくいったと思います。準備完了と表示されます。すごい!
テストを実行しようとすると、「テスト実行のビルド ディレクトリが存在しないか、アクセス許可が必要です」というエラーが表示されます。コードが行うことは、そのメッセージでエラーになる前に「テストコントローラーを待機しています」と言うだけです。
これをトラブルシューティングする方法がわかりません。「Hey」をコンソールに出力するのは、単なる単体テストです。必要に応じて写真を提供できます。ありがとうございました。
c# - エラーで型を読み込めませんでした ...Maxlength
Microsoft テスト マネージャーを使用して移行用のアプリケーションを作成していますが、その例外があります。
アセンブリ 'Microsoft.TeamFoundation.TestManagement.Common, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' から型 'Microsoft.TeamFoundation.TestManagement.Common.MaxLength' を読み込めませんでした。
私は正しい参照を追加しましたが、それでもそのエラーが発生しました
microsoft-test-manager - Run Test 画面以外の MTM Test Run コメントを表示するにはどうすればよいですか?
ごめん。簡単な質問のように思えますが、ここでも単純なものが欠けています。
そのため...テストの実行画面で、リストされている最初のステップにコメントを追加し(スクリーンショットでも同じことが起こります)、成功として渡しました。保存して閉じて [プラン] タブ/TestCase 画面に移動すると、実際にはコメントが作成されたことを示すものは何もありません。[テストの実行] 画面でもう一度表示しようとしても同じです。消えるだけです。消えないようにするにはどうすればいいですか?
c# - API を使用して、Microsoft テスト マネージャーで別のスイート内にあるスイートを作成する方法
ここが最初のステップです
手動でできるので、mtmTestSuite
内部に追加したいと思います。testsuite
java - Java テスト自動化と Microsoft Test Manager、TFS、テスト ケースのリンク
誰かが以前にこの問題に遭遇したかどうかはわかりませんが、私の問題に関連するものはあまり見つかりませんでした。
シナリオ:
そのため、現在私のチームでは、プロジェクト、Java、Selenium、およびページ オブジェクト モデルを使用して自動化を作成しています。これは過去 1 年にわたって実装されており、新しい機能が実装されるたびに構築されています。
ただし、Visual Studio を使用してのみリンクできるように思われるため、MTM で作成したテスト ケースにこの自動化をリンクすることが欠けています。
他の誰かがこれに遭遇しましたか?Eclipse プロジェクトをビジュアル スタジオにインポートして、この方法でリンクを作成できますか?
または他の解決策はありますか?
c# - MTM でテスト ケースを実行中に、展開項目のファイルを取得できませんでした
以下のステートメントを使用して、コードに xml ファイルをデプロイします。
ローカルでは問題なく実行されますが、実行中に次のような警告が表示されます。
しかし、テストは正常に実行されます。
ここで、別の環境で管理している TFS サーバーにコードをチェックインし、ビルドをキューに入れます。
ビルドが完了したら、テスト コントローラーとエージェントの両方がローカルで実行されているローカル マシンから MTM からテストを実行しようとします。
- xml ファイルのないテスト ケースは正常に実行されていますが、xml ファイルからのテスト データを必要とするテスト ケースを実行しようとすると、次のエラーが発生します。
TestOutcome '警告'; メッセージ '警告: テスト実行デプロイメントの問題: テスト 'demo.SmokeTestSuite2016Q1.SmokeTest.SmokeTestUITest2016Q1.SM_Test_004' で指定されたデプロイメント項目 'RPSmokeTestData.xml' のファイルを取得できませんでした: System.IO.FileNotFoundException: ファイル 'C が見つかりませんでした' :\Users\deepan\AppData\Local\VSEQT\QTController\RPSmokeTestData.xml'.'."