問題タブ [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.
microsoft-test-manager - MTM 2013 および TFS でのテスト ケースのタグの編集
MS Test Manager 2013 を使用する場合、テスト ケースにタグを追加/編集する方法がないようです。ただし、MTM のテスト ケースに表示される列としてタグを選択することはできます。
TFS Web ポータルでテスト ケース作業項目を開くと、そこでテスト ケースのタグを追加/編集できます。
何か不足していますか?毎回 Web アクセスに切り替えることなく、MTM にタグを追加する方法はありますか?
c#-4.0 - VM 上のテスト エージェントを使用したコード化された UI テスト
VM でテスト エージェントを構成しましたが、MTM/TFS ビルドからテストを開始すると、テスト エージェントが GUI テストを実行しません。テスト コントローラーから VM テスト エージェントへの呼び出しが成功したことを確認できます。VM はロックされておらず、アクティブなウィンドウ画面にありますが、どういうわけか、コーディングした GUI アクションを実行していません。テストが失敗した後、以下の例外がスローされました:
"Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: 再生は、指定された検索プロパティを持つコントロールを見つけることができませんでした。追加の詳細: TechnologyName: 'MSAA'ControlType:"
これは、コントロールが見つからない非常に一般的な例外ですが、コントロールは画面上にあります。pyciscal ワークステーションにテスト エージェントをインストールして、同じ構成を行いました。テスト エージェントは、テスト コントローラーからテストを正常に実行できます。これは、testscript、testcontroller、および tfs ビルドに問題がないことを確認しています。VM に不足している構成またはアクセス許可はありますか? または VM にマウス/キーボードがないため、GUI テストが失敗しますか?
mtm - リモート デスクトップ経由で接続せずにコード化された UI テストを実行する方法
コード化された UI テストを自動化しようとしています。
私のテスト コントローラーは、通常はリモート デスクトップ接続を介してアクセスするリモート テスト サーバーでテストを起動します。
リモート デスクトップ経由で接続しなくても、コード化された UI テストを実行できますか?
現在、テストはリモート デスクトップ経由で接続している場合にのみ実行され、ウィンドウが開いている必要があります。リモート デスクトップ セッションを閉じると、テストが実行されません。
リモート デスクトップなしでコード化された UI テストを実行できない場合、リモート デスクトップ経由の接続を自動化するにはどうすればよいですか?
ありがとう
tfs - バグの傾向とバグの進行状況
バグの傾向とバグの進行状況の違いは何ですか。MSDN の定義はわかりにくい
バグの進行状況レポートを使用して、チームがバグをどの程度見つけ、修正し、クローズしているかを把握できます https://msdn.microsoft.com/library/dd695778.aspx
バグ トレンド レポートを使用して、チームがバグを発見、修正、クローズする割合を把握できます。 https://msdn.microsoft.com/library/ee461603.aspx
specflow - Microsoft Test Manager で SpecFlow タグによるテスト ケースの選択
Microsoft Test Manager で SpecFlow タグでテスト ケースを選択することはできますか? もしそうなら、どのように?
microsoft-test-manager - MTM 要件 vs リンク vs テスト済みユーザーストーリー/バックログ
Microsoft テスト マネージャーでは、要件をテスト ケースに添付する方法が 3 つあります。
- 同じことをするのになぜこれほど多くの選択肢があるのでしょうか? それとも違いはありますか?
- 1 番目を「要件」と呼び、2 番目をユーザー ストーリー/製品バックログと呼ぶのはなぜですか?
- #1 を使用すると、#3 も追加されます。しかし、なぜ#2ではないのですか?
testing - コード化された UI の再生の安定性を向上させる方法
コード化された UI テスト ケースの再生が、マシンと環境によって一貫して動作していないことに気付きました。具体的に言うと、あるマシンでは問題なく動作するテスト ケースがありましたが、別のマシンでは失敗し続けました。
どこで失敗していますか?
Web ページにはいくつかのコンボ ボックスがあり、これらのコントロールの値を設定するようにコード化されています。同じ方法でコーディングされた他のコントロールはほとんどありませんが、すべての反復で正常に機能します。
コンボ ボックスに入力するにはどうすればよいですか?
MyTab.MyCombo.SelectedItem = データ
何が起こっている ? 上記のコード行は一貫して失敗します
5回やっても3~4回失敗する
以下のコマンドを追加した後、成功率は上がりましたが、それでも失敗します。
MyTab.MyCombo.WaitForControlReady()
値を設定する前に Mouse.Click(MyTab.MyCombo) を追加しました-成功率は上がりましたが、それでも失敗します
以下のコマンドを追加した後、すべての反復で成功しました
Playback.PlaybackSettings.WaitForReadyLevel = Microsoft.VisualStudio.TestTools.UITest.Extension.WaitForReadyLevel.AllThreads
WaitForReadyLevel.AllThreads に設定すると、再生のパフォーマンスが痛々しく低下するので、使用したくありません。
WaitForReadyLevel.UIThreads を使用するのはどうですか 影響はありませんでした。
専門家は、いくつかの提案を提供するか、これを修正するのを手伝ってください.