問題タブ [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.

0 投票する
1 に答える
228 参照

c# - コードから QTAgentService.exe.config のアプリ設定キーにアクセスして読み取る方法

キー「ControllerConnectionPeriodInSeconds」の値を QTAgentService.exe.config ファイルから読み取って設定する必要があります (このファイルは C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE にあります)。

ControllerConnectionPeriodInSeconds についてはこちらをご覧ください: https://msdn.microsoft.com/en-us/library/ff934570.aspx

コードで上記の値を取得する方法が見つからないようです。System.Configuration.ConfigurationManager.AppSettings もここでは役に立ちません。

どんな助けでも大歓迎です!

ありがとう!

0 投票する
0 に答える
165 参照

visual-studio-2013 - MTM 2013 Ranorex CodedUI テスト ランでテスト ケース シーケンスが並べ替えられる

CodedUI を使用して、Ranorex (5.4.2)、VSO 2013 (TFS)、および VS 2013 を専用の自動化サーバーにリンクする自動テスト フレームワークがあります。テスト ケース ID の昇順で並べ替える MTM のクエリによって決定された順序でテストを実行し、最近まで正常に実行されていました。

ここに画像の説明を入力

MTM テスト実行ログは、テスト ケース ID の正しい昇順でスケジュールされていることを示しています。この画像では、9 行目のテスト ケース ID 607 から 10 行目のテスト ケース ID 624 までのテスト ケース ID シーケンスを確認できます。 ここに画像の説明を入力

先週、クエリ内のテストの順序は変更されていませんが、MTM でテストの実行が準備されているときにテストの順序が変更されていることに気付きました。 ここに画像の説明を入力

この 2 番目の画像では、シーケンスが 9 行目のテスト ケース ID 607 から 10 行目のテスト ケース ID 25285 に変更されていることがわかります。後のテストの一部は、以前のテストで生成されたテスト データに依存しているため、テストが本来よりも早く実行されているためにこのデータが利用できない場合に失敗するため、これが問題を引き起こしています。

クエリ内の一連のテストに変更はなく、新しいテストも追加していませんが、開発者は最近、これが発生し始めた頃にVisual Studio 2013 Update 5をインストールしました。

誰かが以前にこの問題に遭遇したことがありますか、またはこの最近の VS の更新が原因であるかどうかを知っていますか? 私は狩りをして狩りをしましたが、他のサイトで同様のものを見つけることができませんでした.

更新 少数のテストを実行して、これをさらに調査しました。

ここに画像の説明を入力

ログの 10 行目で、テストの実行中に再びシーケンスが乱れます。13 行目には、10 行目にあるはずのテストが含まれています。

ここに画像の説明を入力

この問題を前進させる方法についてのアイデアが尽きたので、どんな助けも大歓迎です.

0 投票する
2 に答える
660 参照

c# - コードを使用して MTM に関連付けられた自動化を追加する方法

MTM に「myTestCase」という名前のテスト ケースがあります。「myTestCase」に対応する単体テスト コード (c#) もあります。MTM に関連付けられたオートメーションを手動で追加することはできますが、「関連付けられたオートメーション」が追加されるようにコードを使用できる方法はありますか? つまり、unittest コードを MTM のテスト ケースに接続するコードが必要なので、手動でリンクする必要はありません。申し訳ありませんが、これがばかげているように聞こえる場合は。お手伝いありがとう!

0 投票する
1 に答える
61 参照

unit-testing - 説明のつかない Castle と MTM エラー

MTM を介して 30 を少し超えるテストを実行するスイートがあります。これらはセレン テストであり、実行に 20 分強かかります。これらのテストのうち 6 つ (2 つのテスト、それぞれ 3 つの反復) はプロジェクトにとって新しいものであり、実行するたびに同じ理由でエラーが発生します。

問題は次のとおりです。 1. ローカルでパスする 2. 個別に実行するとパスする

特定のエラーは、Castle ActiveRecord からのもので、コードで最も確実に初期化したクラスを初期化するように指示しています。

0 投票する
1 に答える
75 参照

c# - トリガーする自動生成メールの特定のデータの展開と折りたたみを追加できますか? はいの場合、どのように?

自動生成された電子メールは、自動化が Ranorex を介して実行された後、毎朝トリガーされます。これまでは、成功したテスト ケースと失敗したテスト ケースの数だけが、失敗したテスト ケースのタイトルと共に表示されていました。1 つのステップが失敗した場合にテストの実行が停止しないように設計したため、失敗した場合にその特定のテスト ケースで失敗したステップも追加しようとしています。テストケースでいくつかのテストステップが失敗しただけであれば、これは素晴らしいことですが、すべてが失敗した場合、メールは迷惑になる可能性があります. そこで、この特定のデータに対して展開と折りたたみの方法を追加したいと考えました。

0 投票する
2 に答える
218 参照

testing - TFS Test Manager API - TestCase の特定のリビジョンを取得してもアクションがありません

古いリビジョンを取得しようとすると、次のコードにはアクションがありません。

これらの 2 つのインターフェイスは、事前に適切に
取得されます。
ITestSuiteEntry テストケース;

testCaseProperRevision.Actionsにはアクションがありませんが、38 個あるはずです。不足しているアクションを取得するにはどうすればよいですか?

よろしくお願いします。

0 投票する
1 に答える
491 参照

c# - エラー メッセージ - テスト ランのビルド ディレクトリが存在しないか、MTM - 自動化セットアップでアクセス許可が必要です

自動化テストを実行するために MTM をセットアップしようとしています。テスト コントローラーとテスト エージェントを設定しましたが、問題ありません。

しかし、テストを実行すると、エラー メッセージが表示されます

テスト実行のビルド ディレクトリが存在しないか、アクセス許可が必要です。

上記のメッセージの理由は、テスト コントローラーが domainA/usernameA を使用してセットアップされ、ビルド サーバーが domainB にあり、domainB に固有の usernameB のみを使用してアクセスできるため、アクセス許可です。

だから私が得ているエラーは

ラボ サービス アカウントを使用してビルド ディレクトリにアクセスできませんでした。エラー: ネットワーク パスが存在しないか、次のユーザーを使用してアクセスできないユーザー名A. エラーコード: 67

誰でもこの問題を解決する方法を教えてください。どんなポインタでも非常に役に立ちます

0 投票する
2 に答える
340 参照

coded-ui-tests - MTM のテスト結果ビューにエラー メッセージ フィールドが表示されないのはなぜですか?

コード化された UI テストを作成して、WPF アプリケーションの基本的なログイン成功シナリオをテストしました。私はレコーディングのアプローチよりもコーディングのアプローチを選び、ページ オブジェクト モデルを採用しました。このテストを TFS に統合し、MTM 経由で問題なくテストを実行できました。ただし、テストが失敗したシナリオでは、テスト結果ビューの概要セクション ([解決状況] フィールドの下) に [エラー メッセージ] フィールドが表示されないことに気付きました。エラー メッセージは、テスト ラン ビューに添付された TRX ファイルで確認できます。

テスト結果ビューのエラー メッセージ フィールドにもエラー メッセージを表示する方法はありますか?

これは私のテスト結果ビューのスクリーンショットです テスト結果ビューのスクリーンショット

0 投票する
1 に答える
61 参照

c# - 自動化の反復としてテストスイート全体を実行することは可能ですか?

テスト ケース全体が、MTM を使用したテスト ラウンドに基づいて変化する (グローバル) パラメーターを共有しているシナリオがあります。
したがって、ここでは、共有パラメーターはテストラウンドに基づく共通パラメーターであると言えます

例えば

この globalVar を自動化で、実行時に次のように使用したいと考えています。


1) テスト ラウンドに基づいて、MTM で globalVar 値を動的に変更または渡すことは可能ですか?
2) コード化された UI テスト ケースで共有変数 globalVar をどのように使用しますか?(コードが必要です)?
3) MTM でのテスト ケースの実行中に動的に変更できる、codedUI でのテスト ケースの作成中に、テスト ケースに共通のグローバル変数を定義することは可能ですか?