Как соотнести тестовые примеры qTest с результатами тестов junit (сообщает Jenkins) - PullRequest
1 голос
/ 08 мая 2020

У меня есть уже существующий набор автоматических тестовых примеров, которые выполняются заданием Jenkins. Инженеры довольны отчетами Jenkins, но менеджеры хотят использовать отчеты qTest Manager для получения единого представления об автоматических и ручных тестах.

Между моими автоматическими тестами и ручными тестами есть много общего, но в предыдущие месяцы соглашения об именах расходились. Кажется, я не могу найти способ сопоставить qTest или связать два тестовых примера. Есть ли маг c, чтобы дать им имена? Часть проблемы, похоже, заключается в том, что плагин qTest для Jenkins префикс всех тестовых примеров с помощью suiteName#, поэтому тесты, которые в противном случае имели бы одинаковые имена, изменяются.

Пример: тестовый пример Jenkins называется «QA- 182_pg.1 одиночный новый гость может внести депозит в ACH »--in script filename« QA-182.robot »

Плагин отправляет это в qTest« Suites.QA-182 # QA-182_pg.1 single new guest может внести депозит ACH «

Между тем, ручной тест в qTest называется« 0001- (E2E) 1 новый гость, частичный pmt eCheck QA-182 »- при условии, что они далеко не идентичны названы, но они имеют общую подстроку «QA-182»

Призрак переименования сотен тестов не вызывает возражений. Есть ли способ связать их на основе совпадения регулярного выражения или подстроки?

...