Перейти к содержимому

Фотография

QTP удаленное и распределенное тестирование


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Milagros

Milagros

    Новый участник

  • Members
  • Pip
  • 58 сообщений

Отправлено 03 апреля 2006 - 13:35

Поискала по форуму но не нашла никакой информации.

1. Подскажите, плиз, есть ли возможность удаленного тестирования в QTP - то есть сам QTP стоит на одном компе, некоторый агент (и все, только агент) ставится на тот комп, где необходимо запускать тесты.
И с компа на котором QTP я запукаю тесты, но выполняются они на другом компе?

Я вот вижу после установки QTP в Tools-ах какой-то Remote Agent? Может это как раз нужный зверь?

2. Можно ли создать такой тест, который выполняет некоторые действия (с чекпойнтами)сначала на одном компе, затем на другом и т.д и т.п. Так чтобы это был один тест, по окончании которого имеем результат.
  • 0

#2 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 03 апреля 2006 - 13:54

Remote Agent - версия LR-овского Remote Agent'a, предназначенная для запуска QTP GUI-VUsers.

Возможность запуска QTP на другой машине есть. Для этого существует DCOM объект QuickTest Automation. Он подробно описан в Help (QuickTest Pro Automation Model Reference). C настройкой DCOM правда намучаетесь - дело это муторное. Ну и соответствующие скрипты (на .vbs) либо (что предпочтительно) прогаммы (на .NET - это вам даст поддержку многопоточности) писать прийдётся руками - никаких готовых тулов для этого нет (если не считать моего QTP Batcher'a - его старая версия лежит в библиотеке, если надо - могу обновить - правда для именно распределённого тестирования он слабо годится - один тестсет выполняется на одной машине весь).
  • 0
Best regards,
Майк.

#3 astik

astik

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • Город:Deutschland

Отправлено 04 апреля 2006 - 09:14

Esli u vas est' Test Direktor(Quality Center), to on kak raz reshaet vyshe postavlennye vami zadachi. A tak QTP-QTP gotovyh reshenii ne slyhal :(
  • 0

#4 Milagros

Milagros

    Новый участник

  • Members
  • Pip
  • 58 сообщений

Отправлено 07 апреля 2006 - 11:51

Спасибо всем за ответы!
  • 0

#5 lakmus

lakmus

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 30 ноября 2006 - 14:30

... на .NET - это вам даст поддержку многопоточности ...

Просмотр сообщения

Добрый день. У меня установлен QTP 9.0
Написав программу для автоматизации запуска тестов столкнулся со следующими проблемами: возникает ошибка при запуске программы в автоматическом режиме на билд-сервере:
Creating an instance of the COM component with CLSID {bla bla bla} from the IClassFactory failed due to the following error: 8000401a.
Пересобрал программу уже там, на сервере, предварительно переподключив библиотеку Quicktest.interop. Не помогло. Что это может быть за проблема?

вот код программы:
 Application app = new Application();
  app.Launch();
  app.Visible = false;
  app.Options.Run.CaptureForTestResults = "OnError";
  app.Options.Run.RunMode = "Fast";
  app.Options.Run.ViewResults = true;
  app.Open("C:\\test1", true, false);

  Test test;
  test = app.Test;
  test.Settings.Run.OnError = "NextStep";

  RunResultsOptions res = new RunResultsOptions();
  res.ResultsLocation = "c:\\res";
  test.Run(res, true, null);

Заранее спасибо

ЗЫ:
Кстати перед этим пытался запустить QTP через удаленное подключение (RDP). Мне вылетела ошибка что то там с лицензией. Если заходить на ту машину локально - никаких проблем.
  • 0

#6 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 30 ноября 2006 - 15:58

Кстати перед этим пытался запустить QTP через удаленное подключение (RDP). Мне вылетела ошибка что то там с лицензией. Если заходить на ту машину локально - никаких проблем.

Все так и задумано.
  • 0
Дмитрий Шевченко

HP Software

#7 lakmus

lakmus

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 01 декабря 2006 - 11:46

А что вы можете посоветовать по поводу проблемы с автоматизацией?
почему на другой машине эта программа не запускается?
:blush:
  • 0

#8 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 01 декабря 2006 - 12:40

Похоже на проблему с правами DCOM. Убедитесь, что аккаунт, под которым Вы запускаете свою программу имеет все нужные права в DCOM Configuration на соответствующий DCOM объект (QuickTest Professional Automation). Даже если это не так, вряд-ли проблема специфична для QTP. Найдите у себя в организации специалиста по .Net и администрированию Windows (особенно DCOM) - и решайте проблему с ним.
  • 0
Best regards,
Майк.


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных