Тестирование производительности -> Стресс-тест flash тула.
2010-03-05 11:50 Yastra
Есть flash тул, запускающийся в браузере клиента. Тул общается с сервером, сервер - smartfox. Необходимо провести нагрузку около 500 пользователями, которые будут эмулировать соединение и общение с сервером (несколько простых пакетов). Проблема в том, что flash общается как-то мимо браузера, хотя инициирует соединение на 80 порт, но траффик не является по сути http - это просто отправка xml'ек на 80 порт (xmlsocket), возможно поэтому все использованные программы для записи скрипта не смогли записать скрипт. Были проверены LoadRunner (различные протоколы типа http, web services), AppPerfect - скрипт просто не пишется, программам толи не удается словить траффик (AppPerfect скорее всего просто не может пустить через свой прокси траффик флешки), толи он не может быть корректно обработан и записан в скрипт. Также была попытка эмулировать отправку нужных tcp пакетов через jmeter, пакеты отправлялись исправно (сниффер траффика показал, что нужные пакеты ушли куда надо и как надо), однако не приходило ни одного ответа от сервера, кроме как domain policy в ответ на первый пакет, скорее всего надо как-то инициировать соединение под нужным пользователем перед отправкой пакетов. С проблемой нагрузочного тестирования столкнулась впервые, указанными программами также раньше не пользовалась
Буду рада любым советам касательно тестирования подобной флешки... Заранее спасибо
Hewlett-Packard (Mercury) - Quality Center -> QTP 10.0: тестирование плагина для IE 7.0
2010-03-05 13:19 QAgirl
Всем доброго времени суток! У меня появилась проблемка с определением плагина под ie 7.0: элементы плагина отображаются на отдельном toolbar в окне IE, но не находятся при последующем запуске скрипта: 1) Я записываю скрипт: запуск ie, и обычный логин с помощью этого скрипта. (При записи все объекты добавляются в репозиторий). В результате получаем вот такой код: [codebox]SystemUtil.Run "IEXPLORE.EXE" With Window("Windows Internet Explorer") .WinObject("menuStrip1").Click 16,14 .Window("Window").Click 37,34 With .Window("Log in") .WinObject("user1").Type "user1" .WinObject("Next >").Click 45,5 .WinObject("WindowsForms10.Window.8.app.0.").Click 32,65 .WinObject("WindowsForms10.Window.8.app.0._2").Click 22,18 .WinObject("WindowsForms10.Window.8.app.0._2").Click 52,17 .WinObject("WindowsForms10.Window.8.app.0._2").Click 82,17 .WinObject("WindowsForms10.Window.8.app.0._2").Click 114,17 .WinObject("Log in").Click 53,9 End With .Window("Window_2").WinObject("New version").Click 38,13 End With Window("Windows Internet Explorer").Close[/codebox] 2) В active screen отображаются окно IE и сам плагин со всеми элементами 3) Запускаем скрипт и получаем следующую ошибку:
Cannot identify the object "menuStrip1" (of class WinObject). Verify that this object's properties match an object currently displayed in your application. Line (3): ".WinObject("menuStrip1").Click 16,14".
4) Добавить объект Window ("Microsoft Internet Explorer") в репозиторий вручную не получается: toolbar определяется как один из элементов Browser ("bla-bla-bla") , но в списке добавленных объектов не отображается (выбраны все типы объектов). См. приаттаченый скриншот
P.S. - установлены стандартные add-ins для QTP: activeX, visual basic, web.
Тестирование ПО -> software standart workflow steps?
2010-03-05 13:47 Freiman
Всем привет. У меня тут катастрофа на работе, тупые менеджеры которые только умеют командовать но нифига не шарят в Software development lifecycles, решили упростить Issue tracking system, так как им там ничего не понятно.
В итоге сначалa избавились от статуса "Cancel" что я с трудом пережила (остался "Close"), теперь покушаются на "Reopen"!!!!
Помогите найти такую вещь в тырнете на английском пожалуйста -> software standart workflow steps
ПС: компания занимается веб разработкой чего то типо соцыльных сетей, так же джава и апликеишены для мабилников.
Ситуация: Описывается процесс удаления программы. Дано: Окно "Установка и удаление программ" TC определяет его объект без заголовка как Aliases.rundll32.wndNativeHWNDHost.DirectUIHWND. Инструмент Map Object from screen не определяет у него никаких дочерних элементов. - Необходимо эмулировать клик по элементу в списке установленных программ. Это частный случай. Общий случай: - как эмулировать клик по элементу экрана, если известно какое-либо свойство этого элемента (Например вот надпись - название программы в списке), но нет возможности определить что это за объект. Клик по координатам экрана или окна не подходит - количество элементов в списке может меняться, размеры окна тоже. Или - как определить, что это за объект, окно, etc, если Object Browser его не определяет?
Добрые люди! Как можно решить эти вопросы, или как их решаете вы? поможите :)
AutomatedQA - Functional Testing -> Работа с переменными внутри проекта
2010-03-05 16:49 Колючка
Приветствую! Скажите, реально ли осуществить мой коварный замысел. Я работаю с WPF-приложением с отключенным Name Mapping-ом. Кто работал с WPF, тот знает, что там довольно большой путь у объекта. Я решил сделать хитрость: создать юнит variables и туда прописывать все пути к необходимым объектам. Т.е. условно: Set VarPanel = Sys.Proccess().Window.Window....WPFObject Set VarPanelButtonAdd = Sys.Proccess().Window.Window....WPFObject.Button.Add и т.д. Ну а в коде просто вызывать эти переменные.
Но проблема в том, что ТестКомплит так не работает, он не будет лезть в юнит и искать там переменную, которую я задал. Какие есть пути решения? Есть глобальные переменные проекта, но ведь если будет много переменных (от 50 и больше), то ТестКомплит будет жестко тормозить (или нет?). Я не проверял, но что-то мне подсказывает, что этот метод не сработает.. да и каждая переменная будет длинновата из-за пути Project.Variables.(Name). Может использовать Excel? Кто сталкивался с подобной проблемой, подскажите как вы её решали. Спасибо!
Selenium - Functional Testing -> RC. Нажатие двух клавиш
2010-03-05 17:30 horhe
Может вопрос и чайниковский, но... можно ли с помощью нативных методов селениума сымитировать одновременное нажатие двух клавиш, например, shift+Tab? keyPressNative(String keycode) насколько я понял позволяет только "нажать" одну или я где-то что-то недоглядел? тысты на Java
try instrument := 'EURUSD'; if (treeView.Exists(instrument) = false) then Exception; instrument := 'USDJPY'; treeView.Exists(instrument); except Log.Error('Instrument '+instrument+' does not exists.'); end;
Текст сообщения Log.Error('Instrument '+instrument+' does not exists.'); в логе не появляется...
Кто пробовал применять конструкции try except?
Работа для дизайнеров и проектировщиков интерфейсов -> millianer
2010-03-07 23:28 millianer
Нужны cпециалисты в Flash Action Script 3, так же куплю Source code Flash игр (в формате fla) Все подробности(оплата и условия) в асе 462074136. Обращайтесь, те кто хочет заработать.-работы очень много,стучите