Итак, вы отказались от JavaScript, а? :)
Краткий ответ: вы не можете делать то, что хотите, используя эту утилиту. Вы запускаете наборы тестов для контроля качества, поэтому по определению вы сохраняете результаты запуска в QC, а не локально.
RunTestSetScheduler (которую, как я полагаю, вы используете) — это неподдерживаемая утилита, разработанная скорее как пример кода, чтобы вы могли начать писать свою собственную такую утилиту.
Если вы хотите сохранить результаты в каталоге по вашему выбору, вам нужно управлять QTP напрямую, используя API QTP, а не API QC, а не через наборы тестов QC. Я не думаю, что вы можете иметь оба. Конечно, вы все еще можете хранить свои скрипты в QC, просто вы не будете получать к ним доступ через набор тестов.
Если вы действительно хотите это сделать, то я рекомендую вам сделать решительный шаг и начать писать свой собственный тест-раннер. Если вы освоитесь (и у вас есть время), вы сможете делать практически все, что захотите, чтобы удовлетворить свои потребности в тестировании. По разным причинам я обнаружил, что QC не отвечает моим потребностям в запуске скриптов, и поэтому написал свой собственный гораздо более функциональный runner на C#, и я очень доволен результатами, так что попробуйте.
person
Xiaofu
schedule
20.09.2009