我如何 运行 来自 MTM 的 Ranorex 自动化测试?

How can I run Ranorex automated tests from MTM?

我正在尝试以某种方式将 Microsoft 测试管理器和 Ranorex 连接在一起。

到目前为止我所做的是,我用 ranorex recoder 创建了一个 ranorex 自动化测试,它似乎没问题。

我将这个 ranorex 项目添加到 Visual Studio 并添加了一个 CodedUI 测试项目,该项目从 ranorex 项目中获得了参考。

我可以使用代码 运行 这个来自 visual studio 的测试。

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

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

对我来说似乎有点不可能。

有什么想法吗?

进步了

好吧,我尝试 post 一张图片,但我至少需要 10 个回帖 :(

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

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

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

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

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

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