我试图以某种方式将Microsoft Test Manager和Ranorex连接在一起。
直到现在我所做的是,我用ranorex编码器创建了一个ranorex自动测试,看起来没问题。我将这个ranorex项目添加到Visual Studio并添加了一个CodedUI Test项目,该项目得到了ranorex项目的参考。
我可以使用代码从visual studio运行此测试。
我真正想要的是将来自ranorex的这个自动化测试与MTM中定义的测试用例相关联,以便我可以从MTM运行。
我确实将测试与CodedUI测试相关联,但每次运行测试时都会得到一个Exception,其中说:找不到testsuit.rxtst .....每次创建一个新文件夹且其中没有文件
对我来说似乎不合适。
任何想法?
先进的
答案 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测试。