如何从MTM运行Ranorex自动化测试?

时间:2015-01-22 15:43:52

标签: .net tfs coded-ui-tests microsoft-test-manager ranorex

我试图以某种方式将Microsoft Test Manager和Ranorex连接在一起。

直到现在我所做的是,我用ranorex编码器创建了一个ranorex自动测试,看起来没问题。

我将这个ranorex项目添加到Visual Studio并添加了一个CodedUI Test项目,该项目得到了ranorex项目的参考。

我可以使用代码从visual studio运行此测试。

我真正想要的是将来自ranorex的这个自动化测试与MTM中定义的测试用例相关联,以便我可以从MTM运行。

我确实将测试与CodedUI测试相关联,但每次运行测试时都会得到一个Exception,其中说:找不到testsuit.rxtst .....每次创建一个新文件夹且其中没有文件

对我来说似乎不合适。

任何想法?

先进的

好吧,我试图发布一张图片,但我需要至少10个回复:(

2 个答案:

答案 0 :(得分:2)

我认为您忘记将DeploymentItem属性添加到CodedUITest类或测试方法中。

<CodedUITest()>
<DeploymentItem("NameOfYourTestSuite.rxtst")>
Public Class NameOfClassContainingCodedUITests

<TestMethod()>
<DeploymentItem("NameOfYourTestSuite.rxtst")>
Public Sub NameOfTestMethod()

如果您使用过此功能,请不要忘记部署模块组。

答案 1 :(得分:1)

如果您可以从CodedUI测试运行Ranorex测试,那么您可以将CodedUI测试与MTM测试用例相关联。

您需要在Visual Studio中打开测试用例工作项(打开CodedUI项目),然后单击Associate Automation按钮并选择要关联的CUIT测试。

enter image description here