2013-09-05 13 views
0

Я могу создать новые тесты в MS Test Manager, и они отлично работают. Но проблема в том, что у него нет утверждений (т. Е. Для проверки значений элементов управления пользовательского интерфейса). Чтобы добавить утверждения, я создаю новый тестовый проект в своем решении в Visual Studio 2012 и добавлю новый CodedUITest. Затем я импортирую тест (запись действий) с TFS. И теперь можно изменить код C# и запустить тест от Visual Studio. Но как экспортировать изменения, внесенные мной в код, в Team Foundation Server (чтобы сделать их видимыми/доступными для других пользователей)? Является ли это возможным?Экспорт кодированного теста пользовательского интерфейса в TFS

+0

просто зарегистрируйте свое новое решение – matthiasgh

+0

Когда я его проверю, он будет перенесен в мой репозиторий TFS, но что, если я хочу, чтобы он синхронизировался с моим MS Test Manager? Является ли это возможным? – Nickon

+0

Я еще не начал использовать TM, поэтому я не знаю – matthiasgh

ответ

1

Вы не можете синхронизировать с Test Manager. Но вы должны использовать другой подход. Когда ваши тестовые тесты записываются в MTM, вы можете получить их, используя Coded UI Tests. Не меняйте тестовый код кодированного пользовательского интерфейса, вместо этого создавайте объект кодированного тестового класса пользовательского интерфейса и изменяйте свойства и вызывайте соответствующие методы кодированного интерфейса в своем методе тестирования.

После этого тестеры могут связать ваш тестовый метод в тестовом корпусе. Подробнее здесь =>http://msdn.microsoft.com/en-us/library/dd380741.aspx

+0

Это правильная ссылка, но текстовое описание того, что находится в ссылке, ужасно неправильно .... –

+0

Извините, что ссылка объясняет только окончательный бит. Сопоставление автоматических тестов с тестовым случаем. Я не мог найти ссылку, которая объясняет весь MTM для кодированного теста пользовательского интерфейса и обратно в поток MTM. Если у вас есть какая-то лучшая ссылка, поделитесь ею. Благодарю. – suresh2

+0

Повторное чтение его имеет смысл, хотя я не уверен в первой строке. Вы пытаетесь сказать, что вы не можете синхронизировать запись действий с помощью теста кодированного интерфейса? Это правда, я полагаю, поскольку это скорее миграция, чем синхронизация. Но почему бы не изменить код кода кодированного пользовательского интерфейса? Это не меняет рабочий процесс; вы все равно можете связать кодированный тест пользовательского интерфейса с тестовым примером в MTM. –

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