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

Чтение текстта с страницы и сравнение строк



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

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


Чтение текстта с страницы и сравнение строк
2012-11-01 11:13
Есть html страница с приблизительно таким текстом

<html dir="ltr">
<head>
<body spellcheck="false">
    <h1 style="text-align: center; ">
      <p/>
      <p style="margin-left: 40px; ">
          Чтобы забронировать номер в одной из 
      <a _fcksavedurl="http://hotels24.ua/all_cities/" href="http://hotels24.ua/all_cities/">{$countOfAllHotel} гостиниц</a>
         представленных на нашем сайте, пожалуйста, выполните шаги описанные ниже:
     </p>
     <p style="margin-left: 40px; "/>
       <p style="margin-left: 80px; ">
        <strong>
        <span style="font-size: medium; ">Шаг 1. Выберите гостиницу</span>
        </strong>
       </p>
     <p style="margin-left: 80px; "/>
     <p style="margin-left: 40px; ">
        1. Введите название города (или гостиницы), а также даты поездки в форме поиска на странице 
       <a _fcksavedurl="http://hotels24.ua/" href="http://hotels24.ua/">http://hotels24.ua/</a>
       и нажмите на кнопку “Поиск”;
     </p>
     <p style="margin-left: 40px; ">2. В следующем окне Вы увидите список всех гостиниц города. Чтобы быстро найти подходящий вариант, выберите в колонке слева ценовой диапазон, количество звезд и требуемые услуги. Также Вы можете отсортировать гостиницы по цене, отзывам наших пользователей или рекомендациям Hotels24.ua;</p>
     <p style="margin-left: 40px; ">3. Выбрав одну из гостиниц в списке, ознакомьтесь с фото номеров, представленных на сайте, отзывами людей проживавших в ней, полным перечнем предоставляемых услуг, адресом и другой важной информацией;</p>
<p style="margin-left: 40px; ">4. Выберите номер, который Вас заинтересовал  и нажмите на кнопку “Забронировать”.</p>


Необходимо считать весь текст со старницы и проверить наличие такогоже текста на другой аналогичной странице.
Подскажите, пожалуйсто, как такое можно сделать.

Selenium+JUnit вывод результатов в xml
2012-11-01 11:35
Написал на java тесты с использованием Selenium. В качестве оболочки использовал Eclipse, который где-то у себя писал отличные XML файлы с результатами.
После этого вытащил тесты для запуска в из командной строки - в итоге логи пишутся только в stream.out.

Вопрос: Как сделать так, чтобы при запуске из командной строки писались такие же XML отчеты как и при запуске из Eclipse?

Спасибо!

Школа тест-менеджеров
2012-11-01 12:53
Онлайн-тренинг, 8 занятий, начало 3 декабря

Для тех, кому недостаточно отличных отзывов и кто еще не принял решение, нужно ли ему участвовать в данном мероприятии, Наталья решила раскрыть все свои карты и выложить в открытом виде пример первого вебинара.

Школа Тест-Менеджеров – двухмесячный глубокий курс, проходящий в онлайн-формате. Каждую неделю мы рассматриваем новую тему, после чего вы выполняете по ней домашнее задание. Все задания применяются на практике, поэтому, если в данный момент вы ещё не руководите командой, прохождение тренинга будет не очень эффективным и не рекомендуется.

Чем данный формат обучения отличается от стандартных тренингов и семинаров?

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

Но на тренингах обычно не хватает времени для практики, и условия для практики слишком искусственные.

Поэтому мы создаём новый формат обучения: школа.

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

Всё это время Вас по почте поддерживает тренер, проверяя домашнюю работу и помогая решить сложившиеся в процессе использования сложности.
В результате:

  • Вы получаете незамедлительный результат на работе
  • Вы получаете практические знания, которые сможете использовать в любых условиях и в любой компании
  • Вы получаете максимальную поддержку в решении Ваших задач
  • Вы не тратите время на теорию, которая в нашей школе сведена к минимуму
Подробная программа и условия участия



Читать дальше

Практикум по тест-дизайну, онлайн-тренинг, начало 10 декабря
2012-11-01 12:54
Вы наверняка читали о том, что гарантированно найти все ошибки в сколь-нибудь сложной программе средствами тестирования невозможно. Равно как невозможно доказать, что ошибок в программе нет.
Это в теории. А на практике некоторые тестировщики находят дефектов в программе больше, чем другие, в том числе они умеют находить весьма нетривиальные дефекты. Почему? Как им это удаётся? Что за секретные техники они применяют?
Увы, никаких особых приёмов проектирования тестов, о которых не было бы написано в любой книжке, не существует. Эффективные тестировщики применяют те же самые техники, что и все остальные. Разница лишь в том, КАК они их применяют.
На этом тренинге я не буду ничего говорить о том, как и в каком формате записывать тесты, я буду рассказывать только о том, как их придумывать.
Мы постоянно будем держать в уме два противоборствующих фактора:

  • с одной стороны, тестов надо придумать достаточно много и они должны быть достаточно разнообразными, чтобы выявить как можно больше дефектов;
  • с другой стороны, тестов надо придумать как можно меньше, чтобы не делать лишней работы.
Подробная программа и условия участия

Посмотреть отзывы участников онлайн-тренинга "Практикум по тест-дизайну"



Читать дальше

Базовый курс по Selenium
2012-11-01 12:56
Онлайн-тренинг, состоящий из 5 занятий с домашними заданиями, начало 21 января

Selenium постепенно набирает всё большую популярность, желающих освоить его становится всё больше. Поэтому возникла потребность в создании "базового" курса, нацеленного на самую широкую аудиторию.

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

  • возможности рекордера Selenium,
  • базовый набор команд Selenium,
  • выбор и подготовка среды разработки (в курсе будет использоваться язык программирования Java),
  • выбор фреймворка запуска тестов (сравним JUnit и TestNG),
  • базовые навыки структурирования кода тестов и рефакторинг,
  • запуск тестов в разных браузерах,
  • запуск тестов из среды разработки, из консоли, интеграция в системы сборки и непрерывной интеграции,
  • различные способы идентификации элементов на странице, языки запросов XPath и CSS,
  • протоколирование выполнения тестов и подготовка отчётов о прохождении тестов,
  • типовые шаблоны проектирования тестов.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium, в частности:

  • уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
  • владеть базовым набором команд Selenium, эмулирующих действия пользователя (ввод текста, клики мышью),
  • владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
  • владеть базовым набором команд Selenium, позволяющих получать данные из браузера (текст, атрибуты элементов),
  • уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
  • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов)
Подробная программа и условия участия



Читать дальше

Подходы к разработке тестового фреймворка (TestComplete)
2012-11-01 12:58
Новый онлайн-тренинг, 5 занятий, начало 14 января

TestComplete является одним из самых популярных инструментов автоматизации. И в автоматизации desktop-приложений ему пока нет равных. Инструмент TestComplete уже давно на рынке, он прошел испытание временем, но, несмотря на отсутствие существенной конкуренции, регулярно появляются новые версии. Расширяется функциональность инструмента, добавляется поддержка новых контролов, улучшается производительность, появляются новые возможности для реализации тестовых фреймворков.

Начать автоматизировать на TestComplete довольно просто. Гораздо сложнее создать “боевой” фреймворк, устойчивый к изменениям, расширяемый, удобный, чтобы тесты можно было легко читать и использовать. Для этого нужно уметь выжимать из инструмента всё возможное, использовать то, что подходит для вашего проекта, и дописывать то, что не подходит или подходит частично.

Проектируя фреймворк и разрабатывая тесты, вы сталкиваетесь с непростыми вопросами. Что выбрать -- линейный код, модульную структуру, DDT, ODT, KDT или что-то еще? Как это правильно реализовать? Для каких целей подходят эти подходы? Как понять, что лучше подходит для вашего проекта? Какие затраты на это все и окупится ли оно?

Данный тренинг – это углубленный практический курс, который поможет вам найти ответы на перечисленные вопросы. Цель тренинга – показать на практике реализацию различных подходов к разработке автотестов с детальным объяснением, что когда использовать и зачем это делается. Будем писать код и строить фрейморк. С нуля.

После прохождения курса вы будете:

  • уметь использовать различные подходы к разработке автоматизированных тестов,
  • уметь реализовывать эти подходы в виде тестового фреймворка,
  • уметь выбирать оптимальные подходы для различных ситуаций.
Тренинг ориентирован на тех, кто уже знаком с инструментом TestComplete, проходил тренинг «Автоматизация тестов с использованием TestComplete», либо знаком с автоматизацией тестирования на практике. Для тех, кто не имеет опыта работы с инструментом TestComplete, тренинг будет сложным и потребует существенной самостоятельной работы.

Подробная программа и условия участия



Читать дальше

Курс практического тестирования для начинающих
2012-11-01 13:03
Онлайн-тренинг с практической работой на реальных проектах для начинающих тестировщиков (8 занятий по 1,5 часа + много-много практики). Начало 31 января.

IT – это особый мир. Вы хотите присоединиться к нему?

Сегодня рынок ИТ-специалистов испытывает сильный недостаток кадров, но несмотря на это тестировщики без опыта ищут работу месяцами. Хотите увеличить свои шансы? Хотите получить преимущество перед другими кандидатами? Мы дадим вам этот шанс!

Мы разработали первый и, может быть, единственный курс для тестировщиков, который даст не только теоретический багаж знаний, но и практическое применение на реальных проектах!

Мы предлагаем:

  • реальные веб-проекты;
  • курс, рассчитанный на начинающих тестировщиков веб-проектов;
  • небольшие группы (всего по 10 человек!);
  • работу в реальной команде.
Вы сможете получить:

  • теоретические знания, необходимые для junior-тестировщика;
  • опыт работы в реальном проекте, который можно вписать в резюме;
  • отзыв заказчика, отражающий Ваши достижения в работе;
  • общение с реальной командой программистов и тестировщиков;
  • знакомство с множеством коллег по тестированию;
  • и отличный старт для построения дальнейшей успешной карьеры.
Курс состоит из 8 занятий, его продолжительность 2 месяца. При его разработке учитывались основные требования к junior-тестировщикам веб-проектов.

Количество мест в группах ограничено!

Подробная программа и условия участия



Читать дальше

SQL для тестировщиков
2012-11-01 13:04
Онлайн-тренинг, 5 занятий, начало 29 января

Компьютерные языки постоянно появляются и исчезают, видоизменяются или не меняются, выходят в топ самых популярных и падают с этого пьедестала. Очень немногие из них переживают 20-летний рубеж. К одному из таких относится SQL — язык длиною в 30 с лишним лет, но все еще развивающийся и перспективный.

Сегодня SQL используется программистами для создания, модификации и управления данными в реляционных базах данных и нам (тестировщикам) необходимо уметь формировать корректные запросы к таким базам. Хакеры всех мастей используют SQL-инъекции для получения доступа к базам данных и нам (тестировщикам) необходимо уметь это делать для предупреждения взломов дорогого нам сервиса. А еще тестировщикам необходимо уметь выявлять медленные SQL-запросы для профессионального анализа результатов тестирования производительности. А еще выявлять некорректные SQL-запросы. А еще...

Все чаще на собеседованиях тестировщикам задаются вопросы про владение языком запросов SQL. Что Вы сможете ответить работодателю в следующий раз?

На нашем онлайн-тренинге «SQL для тестировщиков» Вы сможете узнать:

  • что такое клиент-серверная технология и как устроена СУБД;
  • как создать, модифицировать или удалить БД;
  • какие операторы SQL считаются основными;
  • как правильно формировать запросы к базам данных;
  • как анализировать лог-файлы СУБД и выявить медленные и некорректные SQL-запросы;
  • как проводить SQL-инъекции и как от них уберечься.
А еще мы научимся использовать два интерфейса: Console и PHPMyAdmin, узнаем что такое MyISAM и InnoDB и в чем их сходства и различия, а также попробуем логгировать запросы и анализировать результаты.

Самый лучший способ изучения любого языка (программирования и не только) — это практика. Поэтому в нашем курсе будет много домашних заданий, при выполнении которых будет приобретаться так необходимый практический опыт.

Подробная программа и условия участия



Читать дальше

test case
2012-11-01 21:39
help. I need test case in English

Помогите разобраться в Jmeter
2012-11-02 00:27
Добрый вечер! Помогите разобраться новичку в Jmeter, скажите как мне добавить сайт и примерно около 100 на нем пользователей.. Как бы программу чуть выучил, но не знаю правильно ли я всё делаю.. может у кого то есть или ссылка на видео, или так напишете .. Пожалуйста помогите ..!! Спасиибо!!!


© 2010 | Software-Testing.Ru


В избранное