Сохраните результаты тестовых наборов, выполненных из Quality Center при использовании RunTestSet.exe - PullRequest
1 голос
/ 27 августа 2009

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

Спасибо
Ramya.

1 Ответ

0 голосов
/ 20 сентября 2009

Так ты отказался от JavaScript, а? :)

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

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

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

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

...