1

Я создал несколько (автономных) автоматизированных тестовых записей, снятых с помощью CodedUITest в Visual Studio 2013, для проверки веб-страниц.MTM с (автоматическими) тестовыми тестами CodedUITest, разработанными в VS2013 проблемах

Они отлично работают в Visual Studio, индивидуально; и когда несколько из них помещаются в один проект в качестве решения, чтобы создать своего рода плейлист.

Тем не менее, я пытаюсь использовать Microsoft Test Manager в качестве «front-end», чтобы иметь возможность выбирать, какие тесты, создавать списки воспроизведения, решать, сколько раз нужно запускать определенный тестовый сценарий и т. д., при сохранении результатов.

TFS используется как для магазина мой (индивидуальный) тест-кейсов, и там, где я хотел бы внести в результирующий вывод годен/негоден и т.д.

Проблема, даже если тест-автоматизации частично функционирует в Visual Studio, заставляя Microsoft Test Manager функционировать с тем, что у меня есть, и связанная с ним среда доказывает ПОЛНУЮ НОЧЬЮ.

Моя система проста; У меня есть настройка виртуальной машины с тестовой средой, которая позволяет (внутри VS) запускать эти автоматизированные тесты.

Почему так сложно работать с MTM? Это должно быть легко - мне просто нужно указать MTM в папке, в которой хранятся мои тестовые файлы, и использовать ее графический интерфейс, чтобы рассказать ему, что и сколько тестов я хочу запустить.

У кого-либо еще есть аналогичная проблема или аналогичная настройка?

Все MS do указывает мне на (бесчисленные) страницы, которые я уже прочитал, - для которых вся партия кажется намного более глубокой, чем это должно быть.

+1

Вы можете [создать тестовые примеры из сборки] (https://msdn.microsoft.com/en-us/library/dd380741.aspx#assembly) – stuartd

ответ

0

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

После этого вам нужно allow File & Printer sharing exception

И тогда вам придется добавить тестовые контроллеры и агентов для соответствующих групп.

Панель управления-> Панель управления Все изделия-> Административные Инструменты-> Компьютер Управление

1

вы не можете просто указать MTM в папку и сказать ему, чтобы запустить тесты, как это не будет иметь ни малейшего представления где поместить данные. Результаты каждого запуска codedui связаны с соответствующим тестовым примером в mtm.

Вам также необходимо иметь автоматическую сборку для создания вывода (ваших сборок) для вас. Идеально все идет вместе с вашим приложением. По мере того, как ваше приложение меняется, ваши тесты также будут проходить.

Вы должны добавить свои проекты CodedUI в то же решение, которое используется для создания тестируемого приложения. Затем, когда автоматическая сборка для этого приложения запускается, ваш код подбирается. Обе вещи, тест и приложение, попадают в место падения. Это место для вывода, которое MTM будет использовать для поиска ваших тестовых сборок.

Если вы открыли главное решение, вы открываете /Затем тестовый пример появится как «Автоматизированный в MTM».

Теперь, когда у нас есть биты с версиями и мы знаем, где их искать, MTM нуждается в том, чтобы их запускать. Если вы открываете MTM и переключаетесь в центр Lab, вы можете создать стандартную среду для запуска своих тестов. Это автоматически пойдет, установите необходимые агенты, чтобы вам понадобилось ввести admin в эти поля.

Теперь, когда у нас есть как проверенные версии, так и среда, вы можете найти тестовый пример в MTM и увидеть, что он «автоматизирован». Если вы щелкните по нему правой кнопкой мыши и скажете, что вы запустите, вы получите поле с запросом об окружающей среде и какую версию битов нужно запустить. Затем он отключится и запустит эти тесты против этой среды и вернет результат в тестовый пример.

Помогло ли это?

+0

Я думаю, что MrHinch дает здесь какое-то направление - это настройка, У меня проблема. Я знаю, чего я хочу - я знаю, как это будет работать, это просто получение там, когда я, кажется, блокирую каждый шаг на пути Microsoft «пушистой» документации. Ваша страница/веб-сайт, похоже, не открывается, MrHinch - все работает? –

+0

Я не добавил ссылку, но если вы имеете в виду мой блог ... тогда это было около 10 минут сегодня ... большинство расстраивает :) (Действительно, если вам нужна помощь в этом, тогда вы должны получить местного специалиста в .) –

+0

@MonsoonMally Сопоставление кодированных тестов пользовательского интерфейса с тестовым случаем MTM не является очевидным. См. Http://stackoverflow.com/questions/22226833/automated-application-testing-with-tfs/22230923#22230923. – AdrianHHH

Смежные вопросы