WR or QT Pro for Citrix/PowerBuilder application
#1
Отправлено 03 мая 2006 - 14:29
1. Что лучше подходит для тестирования такого приложения?
2. Можно ли тесты, автоматизированные с помощью WR запускать из QC?
3. Какие плагины для WR и QT могут понадобится?
4. Если ядро приложения реализовано на отличном от PowerBuilder языка (на котором написан GUI), то не могут ли возникнуть в связи с этим дополнительных трудностей?
5. В процессе тестирования для синхронизации может потребоваться работа с unix-приложениями, в том числе X Windows приложениями. Могут ли помочь в этом WR или QT?
#2
Отправлено 03 мая 2006 - 14:47
Худо-бедно с Citrix умеет работать LoadRunner, можно даже написать какое-то бледное подобие регрессионных тестов (распознавание текста + работа по координатам и с клавиатуры). Но, это будет использование инструмента не по назначению.
Так что на вопрос 1 ответ - ничего, либо (на худой конец) - LoadRunner. С PowerBuilder умеет работать WinRunner, QTP, насколько я помню, такого add-in'a не имеет
2. Да
3. Если не через Citrix, то PowerBuilder add-in для WinRunner. Если всё-таки использовать LoadRunner, то нужно использовать Citrix protocol
4. Если это самое "ядро" не имеет отношения к пользовательскому интерфейсу, то нет
5. Сделаете это через внешние DLL, которые сами и напишите. Никаких проблем
Майк.
#3
Отправлено 03 мая 2006 - 16:05
Хм... Т.е. Citrix add-in для QT или WR в природе не существует?
Ещё несколько вопросов возникли:
6. Можно ли посредством QT или WR забирать файлы по фтп?
7. Можно ли посредством QT или WR исполнять команды через ssh?
8. Умеют ли QT или WR работать через VPN? Что в таком случае кажется разумнее - приложение, установленное на локальной машине, тестирующее удалённые продукты или QT или WR разумнее в таком случае установить на удалённой машине, чтобы к ней потом подсоединяться?
#4
Отправлено 03 мая 2006 - 18:22
Совершенно верно. По причине полной бессмысленности сего действа. Это все равно что целоваться в космических скафандрах. Citrix это application deployment solution - вы не разрабатываете приложение в Citrix, вы не используете в самом приложении никакой специфической для Citrix функциональности. Вы просто deploy уже готовое приложение, созданное в какой-то другой среде. Посему если вас интересует функциональное тестирование приложения, то его надо проводить локально, а не через Citrix. Тестирование того, как приложение работает именно через Citrix, имеет смысл тогда, когда вас интересует не функциональность, а качество deployment. В первую очередь производительность работы приложения при работе с ним требуемого количества пользователей - именно в этом прежде всего смысл использования Citrix. Вот как раз для этой цели и нужен LoadRunner, как уже упомянул Миша. Только LR умеет работать с Citrix не "худо-бедно", а очень даже хорошо.Хм... Т.е. Citrix add-in для QT или WR в природе не существует?
Можно.6. Можно ли посредством QT или WR забирать файлы по фтп?
Можно. Если вы что-то можете выполнить через cmd, то вы можете запустить эту же команду и изнутри WR/QTP скрипта.7. Можно ли посредством QT или WR исполнять команды через ssh?
Есть VPN или нет VPN какая разница? Это разве как-то влияет на GUI тестируемого приложения? Для WR/QTP важен именно GUI, а обо всем остальном они не имеют понятия. Разница в тестировании локального или удаленного приложения может быть только во времени отклика приложения на определенные действия пользователя. Удаленное приложение, по идее, может реагировать медленнее. Но тут вам надо просто поиграться с синхронизацией. А принципиальной разницы никакой.8. Умеют ли QT или WR работать через VPN? Что в таком случае кажется разумнее - приложение, установленное на локальной машине, тестирующее удалённые продукты или QT или WR разумнее в таком случае установить на удалённой машине, чтобы к ней потом подсоединяться?
#5
Отправлено 04 мая 2006 - 09:46
Майк.
#6
Отправлено 04 мая 2006 - 10:10
Нас именно функциональное тестирование приложения интересует. По всей видимости, будем использовать WinRunner (как продукт, более подходящий для работы с PowerBuilder), который установлен на сервере вместе с тестируемым приложением, а потом будем соединяться с ним через Citrix и запускать скрипты там. Как вам такая схема?
#7
Отправлено 04 мая 2006 - 11:27
Майк.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных