2017-06-13 88 views
0

我已经创建了一个测试模板它只有一个步骤,我已经使用了3个参数A,B,C。我必须运行这个脚本10例,每次A和B将保持不变,但C会改变。如何更改ALM中的呼叫测试参数?

我可以做的一件事是每次只需拉动测试用例并将这些参数(A,B,C)添加到它,我的脚本就会准备好。但在这里作为A和B是不变的我不能复制测试用例,只是修改第二个测试用例的单一参数C.请建议。

我不能用参数C创建一个模板,因为有不同的场景,其中A和B也会发生变化。所以我只能使用一个模板。

回答

0

嗨@Moshin希拉尔Kondkari:

从查询,如果你使用的是某种自动化(REST API/VXAPI),或者如果GUI(图形界面)我没有理解。

反正来到下面的一些解决方案的观点:

1)如果你使用的是REST的API/VXAPI,然后以适当的方式将是创建一个正确的XML/JSON文件格式,并将其发送到服务器回来。 由于您正在创建一个新的测试用例,因此无需再拖动以前的测试用例,而只需使用修改了正确参数(param-C)的同一个xml文件(如果有的话)。当然,某些默认值将不得不进行修改,例如名称不能相同。

我正在使用REST API和一个名为来自Python的请求来自动完成整个工作的模块,并且使用较老版本的QC ALM已经可靠了。 2)如果你想在版本控制中使用类似的东西,那么请检查“结帐选项”,如果它已在服务器中启用。如果您想要始终使用相同的测试用例名称,这将有助于您。

在QC中,您可以检出一个文件,对param-X进行一些改编并重新检入。 QC ALM会记住历史记录,并且不会丢失任何信息。在这种情况下,您应该对svn或git等版本控制系统有所了解。 3)如果你使用的是GUI,那么版本控制系统再次看到进入该栏的选项: 你可以启用版本控制,批准一个测试用例为[1.0]测试用例名称并创建测试用例的完整副本(甚至是需求),然后修改该副本的param-X。

4)完全手动播放,并用param-A-B-C创建新的测试用例。

希望澄清您的查询!祝今天好运!