Сценарий HP ALM для копирования тестов

Вот мой вопрос: можно ли изменить копипасту, особенно в плане тестирования, с помощью сценария рабочего процесса?

Мне нужно сделать скрипт для копирования и вставки тестов из одной папки в другую, но объем информации слишком велик для передачи (>= 25 000 элементов, похоже, это ошибка, и об этом было сообщено в HP, но мы не получили ответа ). Я пытаюсь разделить информацию и скопировать ее по блокам с допустимым количеством информации, чтобы разрешить копирование.

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

Как вы думаете, это можно сделать с помощью редактора сценариев рабочего процесса или мне нужно добавлять обычные сценарии в alm?

Благодарю вас !


person Itrae    schedule 14.02.2018    source источник


Ответы (1)


Возможным решением вашего запроса является использование REST API, доступного на серверной части QC.

Конечно, это потребует от вас разработки небольшого количества кода. По крайней мере, вам нужно будет правильно войти в QC, используя остальные сообщения, найти папку, которую вы ищете, а затем вы можете в основном использовать в заголовке как 'Content-Type','application/atom+xml' запрос, который начнет собирать все тестовые примеры в этой папке. (даже если больше 25000).

Я делал то же самое в прошлом для других папок, таких как требования, где у нас было более 100 тысяч вхождений.

Как подсказка --> исходная и целевая папки будут иметь "уникальный идентификатор", который вы должны найти и использовать для запроса.

Чтобы получить объект в чанке, вы должны использовать page-size=%s&query={your_query}

На многие вопросы, касающиеся приведенных ниже пунктов, уже даны ответы в SO.

Надеюсь, это может помочь вам немного больше!

person Marco smdm    schedule 14.02.2018