2015-01-22 5 views
2

Я пытаюсь как-то связать Microsoft Test Manager и Ranorex вместе.Как запустить автоматические тесты Ranorex от MTM?

что я сделал до сих пор, я создал автоматизированный тест ranorex с помощью recoreer от runorex, кажется, все в порядке.

Я добавил этот проект ranorex в Visual Studio и добавил проект CodedUI Test, который получил ссылку от проекта ranorex.

Я могу запустить этот тест с визуальной студии с кодом.

что я действительно хочу, связать этот автоматический тест от ranorex с тестовыми примерами, определенными в MTM, чтобы я мог запускаться из MTM.

Я связал тест с тестом CodedUI, но каждый раз, когда я запускаю тест, получаю исключение, в котором говорится: не удалось найти testuit.rxtst ..... каждый раз, когда создается новая папка, и нет файлов в Это.

похоже kindda сборный для меня.

любая идея?

Thanx в пожилом

хорошо я попытался опубликовать изображение, но мне нужно по крайней мере 10 Repus :(

+0

Вот рекомендация от Ranorex: https://www.ranorex.com/blog/running-ranorex-automated-tests-using-microsoft-test-manager/ – amalgamate

ответ

2

Я думаю, что вы забыли добавить атрибут DeploymentItem в свой класс CodedUITest или ваш тестовый метод.

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

или

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

Не забудьте также развернуть модуль группы, если вы использовали эту функцию.

1

Если вы можете запустить тесты Ranorex из теста CodedUI, то вы можете связать тест CodedUI с Case MTM Test.

Вам нужно открыть тестовый пример рабочего элемента в Visual Studio (с проектом CodedUI открыт), а затем нажмите кнопку Associate автоматизации и выбрать CUIT тест на ассоциированную.

enter image description here

+0

Tanx Dylan, но я сделал это каждый раз, когда я запустите тест ai, получите исключение, в котором говорится: не удалось найти testuit.rxtst ..... каждый раз, когда создается новая папка, и в ней нет файлов. –

+0

Убедитесь, что элементы имеют свойство «Всегда копировать». В противном случае элементы развертывания будут игнорироваться. – CharlesAD