Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Автоматизированное тестирование: Knowledge Base -> QTP, сохранить кусок URL в переменную



it4business.ru - проект об IT для бизнеса  

Новые темы IT-форума

Автоматизированное тестирование: Knowledge Base -> QTP, сохранить кусок URL в переменную
2009-08-06 10:55 cupper
Создаю небольшой тест для веб интервейса приложения. В качестве теста, создаеться некая "хренделюшка" которой динамически присваиваеться определенные ID, затем перелогиниваюсь под другим пользователем, и нужно сделать поиск этой "хрендлеюшки" по тому ID (который ей присвоился при ее создании динамически). Все магу сделать кроме как сохранить этот ID при создании "хренделюшки" для использования его на этапе поиска. Подскажите как это можно сделать ?

PS. самое главное забыл сказать, етот ID присутсвует в сылке на ету "хренделюшку". т.е. переходишь в ету "хренделюшку" по ссылке и в адресной строке урул имет вид:
http://адрес/патч?poid=ID_хренделюшки

Вот прям пример кода:
##### Код { #####
<A href="/display.do?poid=d07bc3436a8cdb16">хренделюшка</A>
##### Код } #####

Обучение тестировщиков ПО -> 20 августа (13-00): онлайн-семинар "Тестирование производительнос
2009-08-06 16:29 barancev
20 августа Алексей Баранцев проводит очередной открытый двухчасовой онлайн-семинар "Тестирование производительности веб-приложений: основные приемы генерации нагрузки и мониторинга" серии "Онлайн-семинары по четвергам".

Задачи, связанные с тестированием производительности, выделяются своей монументальностью -- тесты выполняются не минуты и не десятки минут, а часы или даже сутки, для их выполнения требуется мощное оборудование и весьма недешёвые инструменты, автоматизация тестов является непременным условием этого вида тестирования. Но в действительности в тестировании производительности ничего магического нет, и освоить этот вид тестирования совсем несложно, а для такого широко распространённого класса программ, как веб-приложения, даже имеются бесплатные инструменты. А самое главное, чему нужно научиться -- это правильно генерировать нагрузку и правильно измерять характеристики производительности. Именно этим двум вопросам будет посвящён данный семинар.

Условия участия в семинаре

Обучение тестировщиков ПО -> 20 августа (16-00): онлайн-семинар "Работа с исходным программным
2009-08-06 16:32 barancev
20 августа Алексей Баранцев проводит очередной открытый двухчасовой онлайн-семинар "Работа с исходным программным кодом для тестировщиков" серии "Онлайн-семинары по четвергам".

Даже если тестировщик не умеет программировать и занимается ручным тестированием, это не является препятствием к тому, чтобы работать с исходным кодом тестируемой программы. Исходный код может дать полезную информацию для создания новых тестов и подсказать, где могут прятаться баги и как их поймать. Но конечно же не обязательно для этого читать исходный код глазами, для этой цели имеются специальные инструменты. При выполнении тестов, как ручных, так и автоматизированных, полезно измерять покрытие исходного кода, чтобы понять, какие части системы тестировались, а какие нет. Инструменты статического анализа кода позволяют обнаружить места, в которых ошибки могут проявляться при определённых условиях, так что остаётся только придумать способ, как средствами тестирования обеспечить достижение этих условий. Семинар будет посвящён рассмотрению этих двух классов вспомогательных инструментов.

Условия участия в семинаре

Hewlett-Packard (Mercury) - Performance Center -> Порты load-generator'a
2009-08-06 16:41 Сэм
Привествую, коллеги!

Есть вопрос: какие порты использует load-generator для обмена с контроллером?
Читал мануал, нигде не нашел упоминания об этом...
У нас в сети заказчика вводят firewall и необходимо указать номера портов, которые необходимо открыть, чтобы контроллер мог достучаться до генератора.

Заранее спасибо за советы!

Selenium - Functional Testing -> Как поступать с линками на эту же страницу
2009-08-06 17:05 hachapuri
Есть линк, который ведет на эту же страницу но к другому заголовку. <a class="abc" href="#p5">Link Text</a>. После клика на этот линк отображается нижняя часть страницы. Как его проверять ?

Анонсы и обсуждения материалов it4business.ru -> PnP Summit: впервые в России!
2009-08-06 17:16 Case

22 сентября в штаб-квартире Microsoft в Москве пройдет p&p Summit Russia.

PnP Summit: впервые в России!

Саммиты patterns & practices регулярно проводятся в США и Канаде, где этот бренд хорошо известен, но в России подобное событие состоится впервые. Мероприятие ориентировано на архитекторов, технических руководителей, ведущих разработчиков ПО.

Участники саммита узнают о последних, а также будущих технологиях MS и IT отрасли в целом. Основные темы, которые будут рассмотрены на саммите: разработка архитектуры, приложений, Modern Data Access, Enterprise Library 5.0, Cloud Computing, Agile методологии. (more…)


Анонсы и обсуждения материалов it4business.ru -> Сформирована основная программа конференции Test Labs 2009!
2009-08-06 17:32 Case

Сформирована основная программа конференции по вопросам тестирования и обеспечения качества ПО Test Labs 2009, которая пройдет 26 сентября 2009 в Киеве.

Сформирована основная программа конференции Test Labs 2009!

Доклады конференции Test Labs 2009 будут проходить в два потока. Рабочие названия секций: «Качество и процессы», «Подходы, инструменты и стратегия». На этот раз мы решили составить программу из более продолжительных полуторачасовых докладов и нескольких флипчартов в перерывах.

Докладчики и доклады (more…)


Hewlett-Packard (Mercury) - Quality Center -> DataTable - что внутри?
2009-08-06 18:37 gralex
Всем привет!

Вопрос для знатоков QTP - недавно подзадумался над тем, что являет собой DataTable?

Мое определение, которое сложилось на протяжении довольного длительного общения с QTP: это файл Default.xls, находящийся в папке скрипта (само содержимое DataTable) + какой-то модуль QTP, использующий COM-объект excel. В пользу этого говорят следующие факты:
1) само использование файла Default.xls :)
2) ограничения на количество столбцов, аналогичное ограничению в Excel (255 столбцов)
3) использование формул и автоформатирования (весьма неприятного надо сказать)
4) сильно уж DataTable на excel похож

Но оказалось, что есть и отличия:
1) ограничения на использования символов в названиях action (qtp) и листов (excel) (что в принципе равнозначно, поскольку при именовании action с таким же именем создается и sheet в DataTable):
excel - : / \ ? * [ ]
qtp - : / \ ? * < > | % ' ! { }
2) ограничения на длину названия листа:
excel - максимум 31 символ
qtp - ограничений на длину названия action (соответственно и sheet) нет (по крайней мере action с названием в 300 символов нормально сохраняется). И на удивление даже Default.xls открывается с листом, именем длиной в 300 символов.
3) основное отличие - для работы QTP не обязательно наличие установленного Excel! Разработанные скрипты нормально запускались на машине без установленного Excel. В принципе после изучения System Requirements для установки QTP, в котором ни слова не сказано об Excel, это меня перестало удивлять :)

Есть, конечно, вариант, что QTP использует какую-ту dll для эмуляции функций Excel в его отсутствие, но простой поиск по папке с установленным QTP ничего не дал.

Так чем же все-таки обеспечивается механизм DataTable? что у него внутри?
Ваши варианты... :)

Консалтинг, аутсорсинг и аудит: процессы производства ПО -> Человеческий фактор во внедрении процессов...
2009-08-06 21:10 ashamray
Предлагаю вам оценить тему о человеческом факторе во внедрении (не важно чего: процессов, автоматизированных систем и т.д).
Оценка нашего коллеги по результатам внедрений наводит на размышления о 80%... то есть успех внедрения зависит на 80% от человеческого фактора и только на 20% от технологий и инструментов
В основу этой статьи положены реальные примеры внедрений. Возможно, это не очень "форматная" статья, но тем не менее важны отзывы и комментарии.
Читаем и комментируем Человеческий фактор во внедрении процессов и инструментов или где лучше приживаются инструменты?

Оставайтесь на связи, мы работаем для вас!


© 2007 | IT для бизнеса: it4business.ru


В избранное