問題タブ [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.
mtm - tfs 2012 はテスト ケースの実行に失敗しました: テスト クラスの初期化メソッドの呼び出し中にエラーが発生しました
最近、統合テストが次の例外で予期せず失敗したことがわかりました。
TFS BDT ワークフローとテスト ケースに何も変更を加えていないことを覚えています。
エラー例外:
テスト クラス UITestDemo.UITestDemo01 の初期化メソッドの呼び出し中にエラーが発生しました: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException: デスクトップと対話するテストを実行するには、テスト エージェントを対話型プロセスとして実行するように設定する必要があります。詳細については、「方法: デスクトップと対話するテストを実行するようにテスト エージェントを設定する」( http://go.microsoft.com/fwlink/?LinkId=255012 ) を参照してください。チーム ビルドを作成するには、ビルド エージェントを対話型プロセスとして実行するように設定する必要もあります。詳細については、「方法: アプリケーションのビルド後にスケジュールされたテストを構成して実行する」( http://go.microsoft.com/fwlink/?LinkId=254735 )を参照してください。
エラー スタック トレース:
マイクロソフト. VisualStudio.TestTools.TestTypes.Unit.UnitTestExecuter.RunInitializeMethod()
修正方法がわかりません。
selenium-webdriver - テストを実行する前にセットアップする必要があるデータに依存する自動テストを作成するための良いアプローチは何ですか
現在、Selenium Webdriver を使用して自動テストを作成しています。MTM を使用してテスト スイートを実行します。これらのテストを作成するための良い方法について、いくつかのアイデアが必要です。現在、これらのテストを実行する前に、サイトへのログインに必要なユーザー名とパスワードを設定し、テストで使用するブラウザーを設定するなど、基本的なセットアップを実行します。
現在、各テストに必要なデータは手動でセットアップされており、データベースに既に存在しています。このテストでは、キーワード検索を実行し、必要なデータを見つけて、アサーションを実行するだけです。私たちが達成したいのは、データベースに既に存在するそのようなデータを見つけて、手動で作成する代わりにそれを使用することです。そうすれば、これらのテストをさまざまな環境 (dev、qa、production) で実行できます。
私がテストしているサイトは、e コマース Web サイトです。私は主にチームが開発する特定の機能のテストを作成するため、これらのテストの多くは特定のデータを必要とします。たとえば、特定の配送料や特定のオファーなどの商品を扱うストアをセットアップするなどです。データをセットアップするこの手動プロセスを自動化するか、ほとんど削除する方法を見つけたいと思います。そうすれば、これらのテストを複数の環境で柔軟に実行できます。これを達成するのに役立つ記事/提案を教えてください。
selenium-webdriver - UI 自動化の Specflow
私たちのプロジェクトでは、開発されたチームが TDD アプローチに従います。しかし、BA は例と同じ形式でユーザー ストーリーを書きます。
AS AN : 匿名の顧客 (ACUST) I WANT : 検索結果を色でフィルタリングする SO THAT : 好きな色の商品しか見られない
BA がより一般化された形式でユーザー ストーリーを作成する場合、開発者はユーザー ストーリーを複数のストーリーに分割します。そして、私たちの手動テスターは、Given-when-then 形式でテスト ケースを作成し、自動化テスター (私たち) に渡して自動化します。
私たち自動化テスターは、SBI に関連付けられた単一のテスト ケースを取得します。
現在、SpecFlow-Selenium を使用して、PageObject パターンを使用してテスト ケースを自動化しています。また、MTM を使用してテスト スクリプトをテスト ケースに関連付け、MTM から実行します。
上記のシナリオに対する現在のアプローチはどうあるべきですか? specflow でシナリオと機能ファイルをどのように作成する必要がありますか?
どんな情報でも素晴らしいでしょう。
tfs - FTP/TFS サーバーへのテスト ケースのインポート
テストケースを Excel シートから TFS にインポートするのに助けが必要です。ツール Test Case Migrator Plus については既に認識しています。しかし、このツールは会社でブラックリストに登録されているため、別の代替手段を探しています。これに関するヘルプや情報をいただければ幸いです。MTM でこれを処理する方法はありませんか?
ありがとう、アラビンド・スリアラジ
tfs - MTM にリストされている正しい順序でテスト結果を取得できません
テスト ケースで実行された各ステップの結果を含むレポートを作成しようとしていますが、テスト ステップ、期待される結果、ステップの結果、エラー メッセージ、添付ファイルを取得できます。
テスト ステップと期待される結果は、MTM に表示される正しい順序でリストされていますが、ステップの結果とエラー メッセージは、取得したすべてのテスト ケースで再配置されているようです。これは私のコードです。助けてください。
powershell - tcm.exe でテストを実行すると、Field not found: 'Microsoft.TeamFoundation.TestManagement.Common.WitCategoryRefName.SharedDataSet' が発生する
次のコマンドを使用して、コマンド ラインから Microsoft Test Manager で自動化されたテスト ケースを実行しようとしています。
これにより、次のエラーが発生します。
ただし、このエラーは、Visual Studio 2013.4 がインストールされている Windows Server 2012R2 マシンで発生しますが、ローカルの開発マシン (VS2013.4 を使用した Windows 10) では発生しません。
SharedDataSets が VS2013.4 で導入されたことは知っていますが、ローカル PC でコマンドを実行してもこのエラーが発生しないため、このエラーの原因がわかりません。
parameters - C# (コード化された UI) を使用して MTM パラメーターに値を設定する
私たちのテストでは、データがコード化された UI テストを使用して作成され、MTM に渡され、そこから別のスクリプトで使用される必要があるという要件があります。つまり、MTM からコード化された ui テストにデータを取り込むのではなく、コード化された ui テストを使用して MTM パラメーターにデータを送信する必要があります。
それは実現可能ですか?誰かがそうしたら教えてください???