Тестовый мост Java для тестирования автоматизации в TFS 2015 - PullRequest
0 голосов
/ 05 июня 2018

Использование Расширение JTest Automation Association - Я хочу протестировать веб-приложение dotnet с помощью сценариев Java Selen.Повестка дня заключается в непрерывной интеграции в TFS. (Сборка + тестирование с помощью сценариев селена в Java вместе в TFS)

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

Но куда поместить этот файл JSON?и где поместить мои тесты Java (местоположение), чтобы JSON мог читать и выполнять их при запуске сборки.Кроме того, как добавить это расширение в качестве шага в процессе сборки.

1 Ответ

0 голосов
/ 06 июня 2018

Вы имеете в виду, что используете Advanced JTest Automation Association расширение?

На веб-сайте расширения указано, что эта задача должна быть выполнена после сборки Maven , и ожидает, что результаты теста будут иметь вид TEST-ClassName.MethodName.xml .

Вы можете создать файл JSON, который должен сопоставлять каждый тест Java с рабочим элементом (ID) плана тестирования и добавлять его в исходный каталог, или вы можете указать строку JSON в качестве входного (экранированного) аргумента.

Наличие такого расширения позволяет нам достичь намеченного идеального потока:

  1. Разработчик готовит тесты и фиксирует код.
  2. Тестировщик / рецензентсоздает план тестирования, а затем создает файл JSON, который сопоставляет 1: 1 каждый тест Java с рабочим элементом плана тестирования (с использованием идентификатора).
  3. Apache Maven используется для компиляции и тестирования решения Java.
  4. Это расширение добавляется как шаг в рабочий процесс сборки.
  5. План тестирования выполнен.
  6. Результаты тестирования Java автоматически объединяются в плане тестирования.

Вы можете обратиться к блогу ниже, чтобы получить больше информации:

https://microsoft.github.io/techcasestudies/devops/2017/05/22/Almaviva.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...