Сохранение результатов наборов тестов, выполненных из Quality Center, при использовании RunTestSet.exe

Я использовал утилиту RunTestSet с помощью ant для автоматического запуска наборов тестов из QC. мне нужно сохранить результаты теста в местоположении. Ранее я использовал RunResultsOption в vbscript и получил результаты. Теперь, когда я использую RunTestSet, как я могу создать RunResultsOption с помощью RunTestSet? Пожалуйста, помогите мне.

Спасибо,
Рамья.


person Community    schedule 27.08.2009    source источник
comment
Ретегинг с центром качества для вас.   -  person Xiaofu    schedule 20.09.2009


Ответы (1)


Итак, вы отказались от JavaScript, а? :)

Краткий ответ: вы не можете делать то, что хотите, используя эту утилиту. Вы запускаете наборы тестов для контроля качества, поэтому по определению вы сохраняете результаты запуска в QC, а не локально.

RunTestSetScheduler (которую, как я полагаю, вы используете) — это неподдерживаемая утилита, разработанная скорее как пример кода, чтобы вы могли начать писать свою собственную такую ​​утилиту.

Если вы хотите сохранить результаты в каталоге по вашему выбору, вам нужно управлять QTP напрямую, используя API QTP, а не API QC, а не через наборы тестов QC. Я не думаю, что вы можете иметь оба. Конечно, вы все еще можете хранить свои скрипты в QC, просто вы не будете получать к ним доступ через набор тестов.

Если вы действительно хотите это сделать, то я рекомендую вам сделать решительный шаг и начать писать свой собственный тест-раннер. Если вы освоитесь (и у вас есть время), вы сможете делать практически все, что захотите, чтобы удовлетворить свои потребности в тестировании. По разным причинам я обнаружил, что QC не отвечает моим потребностям в запуске скриптов, и поэтому написал свой собственный гораздо более функциональный runner на C#, и я очень доволен результатами, так что попробуйте.

person Xiaofu    schedule 20.09.2009