2

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

例えば

Test Round 1 globalVar="abc" executes TC1,TC2,TC3 for "abc"  
Test Round 2 globalVar="pqr" executes TC1,TC2,TC3 for "pqr"  
Test Round 3 globalVar="xyz" executes TC1,TC2,TC3 for "xyz"

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

-Test Round 1,  test cases will execute for globalVar  ="abc".  
-Test Round 2,  test cases will execute for globalVar  ="pqr".  
-Test Round 3,  test cases will execute for globalVar  ="xyz".


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

4

1 に答える 1

0

これは、データでテストを駆動し、テスト内からデータ ファイルを変更することで実現できると思います。

  1. MTM で変数を動的に変更することについてはよくわかりませんが、MTM をデータ ソースとして使用できることは間違いありません。

  2. MS テスト フレームワークには、データ ドリブン テストの機能が組み込まれています。

    https://msdn.microsoft.com/en-us/library/ee624082.aspx

  3. 複数のテストで同じデータ ソースを使用および変更します。

于 2016-04-20T13:20:49.353 に答える