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

Разработка тестов на Python с использованием Selenium 2.0, начало 15 м



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

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


Разработка тестов на Python с использованием Selenium 2.0, начало 15 м
2015-04-13 12:24

Онлайн-тренинг с практической работой, 3 занятия, начало 15 мая

Тренер: Баранцев Алексей

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

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

Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме.

Простые тесты можно создавать при помощи рекордеров Selenium IDE или Selenium Builder. Но при увеличении объёма и сложности тестов этот подход теряет свою эффективность и привлекательность. Профессионалы пишут тесты на языках программирования.

Если до этого Вы не занимались автоматизацией и не знакомы с Selenium, то лучше начать с курса Selenium 2.0: стартовый уровень.

Python входит в число четырёх языков программирования, которые официально поддерживаются Selenium (наряду с Java, Ruby и C#).

Также существует аналогичный тренинг на языке Java.

Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Python.

После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Python с использованием инструмента Selenium 2.0, в частности:

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

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

Программирование на C# для тестировщиков, онлайн-тренинг, начало 15 ма
2015-04-13 12:25

Тренер: Баранцев Алексей

Онлайн-тренинг с практической работой, 10 занятий, начало 15 мая.

Мы в очередной раз провели опрос про популярность языков программирования среди тестировщиков-автоматизаторов. И вновь, как и в прошлый раз, ожидаемо с большим отрывом победил язык Java. Но теперь Python и C# подобрались к лидеру уже ближе, проиграв не в три раза, а всего лишь в два :)

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

Но нельзя не признать, что инструменты разработки, создаваемые компанией Microsoft, эволюционируют семимильными шагами. Поэтому мы решили, что пришло время запустить тренинг "Программирование на C# для тестировщиков", аналогичный тренингу по языку Java.

Этот курс предназначен для обучения тестировщиков программированию на языке С# (для тех, кого интересует программирование на Java у нас есть другой курс).

Да, именно тестировщиков. Обучение программированию не сводится только к изучению языка программирования. Построение правильной архитектуры, использование фреймворков и библиотек, владение инструментами разработки и отладки -- это тоже часть “умения программировать”. Поэтому в этом курсе детально рассматриваются именно те возможности языка и вспомогательных библиотек, которые наиболее востребованы при разработке автотестов, в том числе при тестировании веб- и windows-приложений через пользовательский интерфейс.

Весь изучаемый материал будет демонстрироваться на одном сквозном примере -- мы будем разрабатывать на языке C# автоматизированные тесты для веб-приложения, используя Selenium WebDriver. Начав с простого теста, записанного “рекордером”, мы будем постепенно усложнять архитектуру тестового набора, добавлять и усиливать проверки в тестах, дополнять тесты генераторами тестовых данных. Основной акцент будет сделан не на алгоритмы, а на изучение различных полезных библиотек и фреймворков, а также шаблонов проектирования, позволяющих организоваэ ь код автоматизированных тестов таким образом, чтобы его было легко модифицировать и расширять.

Подробную программу нового тренинга вы можете найти на нашем сайте


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

Java developer (Нижний Новгород)
2015-04-13 15:31

В компанию ВВЛ Корп. (Wiley) приглашается Java developer.
Место работы - г. Нижний Новгород.

Резюме и вопросы присылайте, пожалуйста, на почту itincorp@gmail.com
Тел.: +7 916 072 29 58
Крылова Валерия

 

Java developer

Требования:

  • техническое образование;
  • знание английского языка на уровне, достаточном для переписки и элементарного общения;
  • опыт работы по специальности от 2 лет;
  • опыт работы с Java Web технологиями;
  • уверенное знание Java технологий: Java Core, Collections, Multithreading, Servlets API, Spring framework.

Обязанности:

  • проектирование и реализация распределенных многопользовательских систем на Java.

Условия:

  • оформление согласно российскому законодательству и «белая» заработная плата;
  • фиксированная оплата труда, премирование по результатам работы за полугодие;
  • размер заработной платы обсуждается с успешными кандидатами, по результатам собеседования;
  • периодическая индексация заработной платы;
  • корпоративная программа добровольного медицинского страхования;
  • корпоративные (бесплатные) курсы английского языка;
  • стабильность;
  • благоприятное офисное пространство;
  • график работы: пятидневная рабочая неделя (с 10 до 19 часов), занятость полная.


Как узнать сумму всех элементов ?
2015-04-13 15:37

Если кто в курсе, просьба подсказать..

Нужно узнать сумму всех оплаченных заказов http://prntscr.com/6t6ft2

Т.е сумму всех чисел в колонке  =Р

 

Чтобы в тесте Selenium IDE сравнивать полученную сумму всех заказов с суммой, которая в шапке и т.п 

 

Доступ в акк http://testing1.justclick.ru/shops/bills/ логин/пароль testing1

 

Один элемент нахожу, но есть сложности с суммированием всех .. 



© 2010 | Software-Testing.Ru


В избранное