我有整个测试用例共享(全局)参数的场景,该参数根据使用 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) 是否可以在 codedUI 中编写测试用例时为测试用例定义公共全局变量,我们可以在 MTM 中执行测试用例时动态更改该变量?