Тестовый мост Java для тестирования автоматизации в TFS 2015
Использование расширения JTest Automation Association - я хочу протестировать веб-приложение dotnet с помощью Java-скриптов Selen. Повестка дня - сделать непрерывную интеграцию в TFS.(Сборка + тестирование с помощью сценариев селена в Java вместе в TFS).
У меня есть репозиторий приложений проекта dotnet в TFS и тестовые сценарии в Eclipse. Я знаю, что нам нужно создать файл сопоставления JSON, чтобы провести тестирование с этим расширением, которое сопоставляет каждый тестовый случай с идентификатором рабочего элемента плана тестирования в TFS.
Но где поместить этот файл JSON? and where to put my Java tests (location) so that JSON can read and execute these when build is triggered. Also, how to add this extension as a step in build workflow.
1 ответ
Вы имеете в виду, что используете расширение Advanced JTest Automation Association?
На веб-сайте расширения он указывает, что эта задача должна быть выполнена после сборки Maven, и ожидает, что результаты теста будут иметь вид TEST-ClassName.MethodName.xml.
Вы можете создать файл JSON, который должен сопоставлять каждый тест Java с рабочим элементом (ID) плана тестирования и добавлять его в исходный каталог, или вы можете указать строку JSON в качестве входного (экранированного) аргумента.
Наличие такого расширения позволяет нам достичь желаемого идеального потока:
- Разработчик готовит тесты и фиксирует код.
- Тестировщик / рецензент создает план тестирования, а затем создает файл JSON, который сопоставляет 1:1 каждый тест Java с рабочим элементом плана тестирования (с использованием идентификатора).
- Apache Maven используется для компиляции и тестирования решения Java.
- Это расширение добавляется в качестве шага в процессе сборки.
- План испытаний выполнен.
- Результаты тестирования Java автоматически объединяются в плане тестирования.
Вы можете обратиться к блогу ниже, чтобы получить больше информации:
https://microsoft.github.io/techcasestudies/devops/2017/05/22/Almaviva.html