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

QTP 11



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


QTP 11
2012-02-09 09:36
Добрый день, в нашей компании закупили QTP 11, был QTP 9.
Задача: Перенести все тесты с шаблонами на 11 версию. Результат: Тесты пере конвертировались корректно, и работают тоже вполне корректно, только если в 9ой версии ошибки на не правильные ссылки на путь к файлам выдавались один раз в одном action (если нажать skip), и при повторном нахождении ошибка не выдавалась, то сейчас она выдается на каждой последующей неправильной строчке кода. В принципе, это не сильно мешает, и с этим можно разобраться.

Проблема: HP run results зависает и закрывается, когда результаты теста пытаешься вывести с нужном нам шаблоне .xsl (file>print preview, User-defined .xsl) со старого QTP, со стандартными шаблонами 11 версии все нормально.

Сразу скажу, что с программированием я не очень. Изучал немного С++. Мне очень нужно чтобы QTP 11 печатал отчеты по старым тестам в нужном нам формате.
Если придется переписывать шаблон результата, так и скажите, буду искать информацию, если есть какие-то минимальные манипуляции, буду благодарен.

Хотел прикрепить пример проблемного старого шаблона, который работает на 9ой версии и зависает 11, но выпала ошибка "вы не можете загружать файлы подобного типа".


Перехват событий страницы в Selenium WebDriver
2012-02-09 10:55
Добрый день!

Проблема заключается в том, чтобы найти способ перехватить какое-то кастомное событие в Selenium. Пример события jquery в тестируемом приложении:

$('#vectorOverlay').on('dataLoaded', function () {// some code};

Собственно, мне требуется только знать, что событие 'dataLoaded' наступило. Пробовал делать executeScript и executeAsyncScript - не помогло. Либо я что-то делаю неправильно, либо такая функциональность в selenium'e не поддерживается. У кого какие соображения по этому поводу? Заранее благодарю.

p.s. воркэраунд на это дело есть и он работает, но хотелось бы разобраться именно в обработке подобных событий.

Как выполнить задание 1 тренинга на "Калькуляторе тарифов"?
2012-02-09 11:12
Здравствуйте.

Застрял на самом первом домашнем задании.

Требуется сделать макет реальной формы для отправки произвольных значений параметров.

Подходящего примера не нашел, взял калькулятор тарифов на электроэнергию. Вот ссылка, http://www.mosenergosbyt.ru/portal/page/portal/site/tarifs/t_calc

Последовательность действий:
  • Сохраняем страницу как html
  • Открываем страницу в текстовом редакторе
  • Комментируем код поля "Место проживания" начиная с тега <tr>
  • Добавляем новый код поля,
    <tr > <td style="padding-left:0px;"> Место проживания<input id="_piref134_94577_134_94576_94576.location._view" type="text" name="_piref134_94577_134_94576_94576.location.value"> </tr>
  • Фактический результат: перестает работать кнопка "Выполнить расчет"


Вопрос в том ,как сделать так, чтобы кнопка "Выполнить расчет" стала рабочей?

Во вложении html-код формы  Калькулятор тарифов.htm (47,01К)
: 1

Инженер по автоматизации тестирования ПО (50 - 80 тыс.р.)
2012-02-09 11:38
В молодую и амбициозную компанию инженеров требуется инженер по автоматизации тестирования. Компания занимается созданием современных цифровых средств связи на основе существующих стандартов и протоколов, а так же разрабатывает полностью свои решения - как программные, так и аппаратные. Задач в тестировании много и все они разные, но их решать необходимо схожими средствами. Создание тестового фреймворка - это твоя основная задача!

Требования:

  • Опыт работы от 2-х лет;
  • Понимание жизненного цикла ПО и места тестирования и Continues Integration в нём;
  • Понимание принципов модульного, функционального тестирования, Model Based Testing, тестирование классов эквивалентности, попарное тестирование;
  • Опыт работы с инструментами разработки C/C++, cmake, SVN и тестирования - QtTest, embUnit, CppUnit, Mock, TestComplete, QuickTest и т.д.;
  • Опыта работы с системами трекинга и управления тест кейсами, требованиями (Trac, Jira, Redmine, Bugzilla, Testlink, ClearCase, RequisitePro и т.д.).


Желательно:
  • Опыт работы и/или разработки в ОС семейства Linux;
  • Понимание протоколов TCP/IP, SIP, RTP;
  • Опыт работы с инструментами тестирования IP сетей, например Ixia, tcpdump и т.д.


Обязанности:
  • Разработка и сопровождение авто тестов функционального и нагрузочного тестирования;
  • Участие в разработке тестового фреймворка и организации Continues Integration.


Условия:
  • ТК РФ, белая заработная плата, гибкий график (время присутствия с 11 до 18);
  • Шаговая доступность (5 минут) от ст.м. Цветной бульвар или Трубная.


Тип занятости:
Полная занятость, полный день

Контакты:
email: rogan@telum.ru

Тестировщик ПО / Аналитик (40 - 60 тыс.р.)
2012-02-09 11:47
В молодую и амбициозную компанию инженеров требуется тестировщик. Компания занимается созданием современных цифровых средств связи на основе существующих стандартов и протоколов, а так же разрабатывает полностью свои решения - как программные, так и аппаратные. У нас нужно не только "нажимать кнопки", чаще нужно анализировать требования, смотреть на графики, придумывать различные тестовые случаи используя интересные методики. Хочешь "взорвать мозг" программистам? Приходи к нам!

Требования:
  • Опыт работы от 2-х лет;
  • Понимание жизненного цикла ПО и места тестирования в нём;
  • Опыта работы с системами трекинга и управления тест кейсами, требованиями (Trac, Jira, Redmine, Bugzilla, Testlink, ClearCase, RequisitePro и т.д.);
  • Опыт прикладного программирования, основы SQL.


Желательно:
  • Понимание принципов Model Based Testing, тестирование классов эквивалентности, попарное тестирование;
  • Опыт работы с ОС семейства Linux;
  • Понимание основ сетевых технологий.


Обязанности:
  • Разработка и сопровождение тест кейсов (по ТЗ, спецификациям и результатам интервьюирования);
  • Функциональное / регрессионное (BlackBox, GrayBox) тестирование.


Условия:
  • ТК РФ, белая заработная плата, гибкий график (время присутствия с 11 до 18)
  • Шаговая доступность (5 минут) от ст.м. Цветной бульвар или Трубная.


Тип занятости:
Полная занятость, полный день

Контакты:
email: rogan@telum.ru

Как вызвать метод одного проекта издругого?
2012-02-09 13:04
Если проект, из которого нужно вызвать метод написан на делфи-скрипт, а проект, в котором находится вызываемый метод - на java-скрипт. Оба проекта находятся в одной группе.

Telerik Web Treeview ExpandItem
2012-02-09 13:41
Object tree model - Tree.
Web tree model - Tree.

В веб-приложении нужно разворачивать элементы дерева. В Object Browser дерево выглядит как список элементов без иерархии (скриншот).
ClickItem дерево не разворачивает. Подскажите, как обратиться к элементу дерева, чтобы сработал ExpandItem.
Элемент определяется через FindChild Treeview контрола по innerText. Пробовала по innerText, ObjectIdentifier, через различные проперти объекта, найденного через FindChild.
Если записать скрипт, то разворачивание дерева - это просто Click по точке экрана (плюсику).
Есть идея просто рассчитать положение плюсика и Clickнуть на него, но хочется нормального решения.

  • : 1.png


Запуск тест-сьютов по расписанию
2012-02-09 16:10
Всех тестировщиков приветствую. Недавно пополнил ваши ряды, поэтому являюсь новичком.
Создание кейсов/сьютов освоил. Поставил selenium2 и eclipse, кейсы конвертятся из IDE в Java и запускаются на ура.

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

dom=myfunction()
2012-02-09 17:45
хочу вместо
dom=document.getElementById('x-form-el-lookup__app').childNodes[0].childNodes[1] 


писать в локаторе что-то типа

 dom=myfunction() 


Возможно ли такое? Где разместить функцию? Какая у неё область видимости?

Спасибо.

Как вывести на экран один из двух броузеров.
2012-02-09 18:08
Добрый день.

Такой вопрос к вам, коллеги:
Тест работает одновременно с двумя сайтами.
Для этого есть два объекта selenium, каждый из которых работает со "своим" сайтом в отдельном браузере.
Вопрос: как вывести нужный сайт (браузер)( с которым сейчас идет работа) на экран - это нужно, так во время теста постоянно неявно создаются скриншоты для удобного анализа лога.

Пробовали такой вариант: сворачивать "ненужный" сайт(браузер) что бы оставался "нужный" - соответственно восстанавливать вызовом метода maximaze() . Но в таком варианте мешает браузер который открывается при инициализации селениума - как сворачивать его непонятно.

Другие варианты пока что не увидели.
Используем Selenium RC.

IPAD emulator
2012-02-10 00:48
Всем доброго времени суток.
к вопросу..
Есть задание протестировать WEB проект в IPAD. Купить планшет естественно нет возможности. Подскажите где достать хороший емулятор ipad который можно было бы установить на win or ubuntu или просто на виртульную машину.

Зарание благодарен за ответ.



PS: http://www.mascobz.com/free-download-apple-ipad-simulator/ http://ipadpeek.com/ не подходят.


© 2010 | Software-Testing.Ru


В избранное