Раньше, когда меня спрашивали, чем можно автоматизировать Qt-приложения через пользовательский интерфейс, я обычно отвечал, что тут выбор ограничен коммерческими инструментами, о поддержке Qt заявляют TestComplete, Ranorex, ну и конечно floglogic Squish (инструменты перечислены в порядке возрастания цены :)).
Но недавно я узнал, что компания Cisco сделала и выложила в открытый доступ и с открытым кодом инструмент QtWebDriver для автоматизации Qt-приложений, который, как несложно догадаться из названия, основан на архитектуре WebDriver и имеет совместимый интерфейс. Если верить документации, он умеет работать и с нативными, и с гибридными Qt-приложениями, в том числе и на мобильных устройствах.
Если кто-то пользовался этим инструментом или решит попробовать его -- расскажите о своих впечатлениях.
Коллеги, добрый день. Возможно кто-нибудь сталкивался с такой проблемой при использовании Property Transfer в SoapUI. Подозреваю что я неправильно прописал XPath.В логе выдается ошибка:
Missing match for Target XPath
Здесь нашел описание похожей проблемы, но у меня ситуация иная
Вот такой вот использую XPath в качестве Source (хочу использовать параметр extId)
Приветствую участников и заранее извиняюсь за огрехи в описании вакансии, я не эчар если что.
В компанию, сотрудником которой я на данный момент являюсь, требуется тестер.
Вы будете отлично себя чувствовать при выполнении рабочих обязанностей если умеете в:
Знание технологий и методик разработки и тестирования;
Знание инструментов тестирования;
Опыт разработки тест - планов, тест – кейсов.
Обязанности:
Ручное и автоматизированное (по автоматизации неимоверный опыт не обязателен, но желателен) тестирование сложных web приложений, тестирование бизнес-логики
Подготовка и администрирование тестовых сред
Администрирование БД и знание SQL
Что используется в компании:
- JIRA, Bamboo, Git, etc.
- Разработка на Java, БД Postgres
Территориально Москва, м. Авиамоторная. Зарплата в зависимости от навыков и опыта. Удалённая работа исключена, готовность к командировкам приветствуется. График работы с 9-00 до 18-00.
Контакты для связи: kna986@gmail.com туда же можно задавать уточняющие вопросы.
З.Ы. Ещё не стоит пугаться и быть готовым к оформлению по третьей форме. За сим откланяюсь.
7 дней, 7 занятий. Это быстрый старт для тех, кто прочитал книжки и хочет применить знания. Вас закидывают на реальный проект и целую неделю вы оттачиваете на нем новые навыки под чутким присмотром тренера.
Легко? Нет!
Эффективно? Очень!
Курс создан ради того, чтобы переворачивать мышление. Занятия каждый день дают идеальный эффект погружения в тестирование на реальном проекте.
ВАЖНО!
Онлайн-интенсив хорош тем, что всего за неделю мы отрабатываем основные навыки, которые нужны тестировщику. При этом на целую неделю вы становитесь тестировщиком реального проекта, а не абстрактного карандаша. Каждое домашнее задание основано «на реальных событиях»!
Каждый день в течение недели у вас будет:
15-25 минут теории (видеозапись)
3-4 часа практики (домашние задания)
НО!
Это будет неделя интенсивной работы. Придется поднапрячься, но оно того стоит!
Тестирование веб-приложений интересно тем, что оно требует наиболее широкого владения различными видами тестирования. Одно из ключевых мест занимает тестирование защищенности (security testing) или проверка отсутствия известных уязвимостей.
Почему тестирование защищенности имеет такое большое значение именно для веб-приложений?
Веб-приложения ориентированы на массовое использование, поэтому сбои в работе, вызванные действиями злоумышленника, могут оказать негативное воздействие на большое количество ни в чём неповинных пользователей.
Веб-приложения могут хранить конфиденциальную информацию, утечка этих данных может иметь очень серьёзные последствия.
Доступ к веб-приложению имеет множество “недоверенных” пользователей, при этом владельцы или разработчики приложения как правило не могут контролировать или ограничивать их действия.
Обмен информацией между браузером и сервером происходит по открытым каналам с использованием открытых протоколов, поэтому сложно контролировать данные, передаваемые клиентами.
Разработка веб-приложений не всегда ведётся с должным вниманием к обеспечению защищенности и надёжности, потому что рынок в первую очередь требует “быстро”!
Разумеется, тестирование защищенности не ограничивается тестированием самого веб-приложения. Уязвимость может находиться в веб-сервере, операционной системе, почтовой системе, ftp-сервере или ещё где-то. Но задача создания защищенного окружения в большей степени находится в зоне ответственности системных администраторов, а вот защищенность вашего собственного веб-приложения -- целиком на совести его разработчиков и тестировщиков.
На тренинге мы рассмотрим как общие принципы компроментации защиты веб-приложений, так и отдельные наиболее распространенные виды уязвимостей, которые могут быть использованы даже не слишком квалифицированным злоумышленником, что существенно повышает вероятность их эксплуатации.