2010-10-26 1 views
0

Итак, я пытаюсь найти способ, с помощью которого я могу вставить новые общие тестовые примеры в TFS через C#. Это те же самые, которые вы можете создать в Visual Studio, поэтому я надеялся, что каким-то образом это будет сделано с TFS API. Любые намеки на предложения приветствуются.Добавление общих тестовых примеров в TFS в C#

Спасибо!

ответ

1

Ключевое различие, на которое указывает Эвальд, состоит в том, что существуют рабочие элементы тестового примера (логические наборы тестов, которые необходимо выполнить как часть записанной работы) и физические тесты, которые могут проверять поведение. Generic Test - это артефакт, который выполняет другой инструмент и проверяет rseults этого другого инструмента. У этого действительно мало прямого отношения к TFS. Это вещи, которые вы добавляете к тестовому проекту Visual Studio, и может, но не требуется, размещать в исходном элементе управления (TFS или иначе).

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

+0

А я не понимал, что эти файлы были просто XML под капотом! Благодарю. Любые идеи о том, как обращаться с полем «id», чтобы он был уникальным? –

+0

Я действительно этого не делаю. Вы можете посмотреть автоматизацию IDE для создания элемента. Это, вероятно, для другой темы/тега, хотя и определенно не тот, на который я могу ответить. –

0

Следуйте этим инструкциям http://www.ewaldhofman.nl/post/2009/12/11/TFS-SDK-2010-e28093-Part-5-e28093-Create-a-new-Test-Case-work-item.aspx, чтобы создать новый элемент тестового примера в TFS.

+0

Будет ли это создавать общий тестовый пример? –

+0

Цель состоит в том, чтобы иметь общий тестовый пример в Visual Studo: Test-> New Test ...-> Generic Test. Есть ли способ обозначить WorkItem как общий тест? –

+0

Я неправильно понял ваш вопрос. Нет, он не будет создавать общий тест. Но общий тест - это файл в файловой системе, который вы можете добавить в исходный элемент управления. Это не имеет никакого отношения к артефакту TFS. Чтобы добавить элемент в tfs, вы можете использовать командную строку tf checkin. –