Перейти к содержимому

Фотография

Приоткрываем дверь в лабораторию, где создаётся тренинг по Selenium


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 baranceva

baranceva

    Профессионал

  • Admin
  • PipPipPipPipPipPip
  • 4 159 сообщений
  • ФИО:Баранцева Наталья


Отправлено 07 сентября 2016 - 08:32

Месяц назад мы анонсировали начало работы над новым тренингом по инструменту Selenium 3.0: Selenium WebDriver: полное руководство

 

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

 

1. Selenium во главе угла

 

Достаточно часто можно встретить “тренинги по Selenium”, программа которых содержит всё, что пришло в голову автору тренинга -- основы программирования, XML, SQL, JUnit, Maven, Jenkins, Git, ну и немного про Selenium.

 

Это, конечно, выглядит привлекательно -- на одном тренинге выучить сразу всё. Но в итоге получается в точности наоборот -- ни одна из тем не покрывается достаточно полно.

 

В нашем новом тренинге главным будет Selenium.

 

 

Это не означает, что смежные темы совсем не будут рассматриваться. Целое занятие будет посвящено настройке инфраструктуры. Говоря о поиске элементов, нельзя обойти стороной XPath и CSS. При обсуждении способов запуска тестов попутно поговорим про Docker. Разговор о шаблоне проектирования PageObject и его альтернативах тесно связан с вопросом о том, как вообще строить архитектуру тестов.

 

Но про Selenium мы расскажем всё и с подробностями, а всё остальное -- по касательной, со ссылками для дальнейшего самостоятельного изучения.

 

2. Полнота материала

 

Ни на каком другом тренинге и ни в одной книге Вы не найдёте более полной информации о Selenium 3.0.

Если найдёте -- мы Вам дадим скидку 50% на этот учебный курс :)

 

3. Мультиязычность

 

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

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

 

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

 

Даже если какой-то язык для вас “неродной” -- мы всё равно рекомендуем смотреть “чужие” модули. Может быть после этого вы решите сменить язык :)

 

4. Selenide, Protractor, PageObjects и другие модные темы

 

Отдельное занятие будет посвящено разнообразным надстройкам над Selenium.

 

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

 

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

 

По ссылке Вы можете познакомиться с программой тренинга Selenium WebDriver: полное руководство.

 

Уже можно забронировать место на тренинге, тем более, что набор в первую группу ограничен. А при оплате до 30 сентября действует специальная льгтная цена.

 

Для тех, кто проходил у нас следующие тренинги: Разработка тестов на языках Java/Python/C# с использованием Selenium, Все секреты и тайны Selenium действует 30% скидка (не суммируется с другими скидками). Для получения скидки при регистрации уточните на каком тренинге Вы были.


  • 0
Наталья Баранцева
Тренинги по тестированию ПО

#2 SHINNOK

SHINNOK

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Кравченко Артём
  • Город:Таганрог


Отправлено 07 сентября 2016 - 10:39

Ещё один тренинг появляется в моём списке. Очень интересно было бы его пройти :)


  • 0
Второй активно используемый ник - Victim

#3 Grif0n

Grif0n

    Новый участник

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Кравченко Григорий


Отправлено 07 сентября 2016 - 13:57

Добрый день!

 

Если сказать, что тренинг был бы интересен, это ничего не сказать, ведь вы собрали в нем все самое необходимое! Но меня очень волнует один вопрос... Я более менее разобрался с C#, а с остальными языками совершенно не знаком, и хоть, понимаю, что они очень схожи, но, все же, нужно время что б разобраться, например с Java. Смогу ли я разобратсья с тренингом? На каком языке будут примеры?

 

Спасибо за ответ и за вашу работу!


  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 07 сентября 2016 - 14:03

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


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#5 sergueik

sergueik

    Постоянный участник

  • Members
  • PipPipPip
  • 166 сообщений
  • ФИО:кузьмин сергей

Отправлено 11 сентября 2016 - 21:27

уважаемый Алексей Баранцев

посмотрите и если подходит используйте материалы по Protractor .net и jprotractor / jpagefactory в

тренинге Selenium WebDriver: полное руков... 

https://habrahabr.ru/post/274413/

https://github.com/s.../protractor-net

https://github.com/s...ik/jpagefactory

https://github.com/s...eik/jProtractor


  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 12 сентября 2016 - 06:36

уважаемый Алексей Баранцев

посмотрите и если подходит используйте материалы по Protractor .net и jprotractor / jpagefactory в

тренинге Selenium WebDriver: полное руков... 

 

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


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#7 sergueik

sergueik

    Постоянный участник

  • Members
  • PipPipPip
  • 166 сообщений
  • ФИО:кузьмин сергей

Отправлено 12 сентября 2016 - 12:18

уважаемый Алексей Баранцев -

 

вообще то

в Java версиях
я сделал PR, карлос

https://www.linkedin.com/in/caarlos0

и

хе

https://www.linkedin...-huang-79a0428b

их взяли - посмотрите истории. с protractor.net проще

 - бруно не отвечает.

 

cергей

https://www.linkedin.com/in/skouzmine


  • 0

#8 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 14 сентября 2016 - 11:25

Отлично! Просто я не понял, почему Вы дали ссылки на свои форки, а не на оригинальные проекты. Возникло предположение, что форки чем-то лучше. Но чем именно -- непонятно...


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных