Хочешь свой плейлист?
1. AC DC - Back in Black
2. AC DC - HIGWAY TO HELL
3. AC⁄DC - Touch To Much
4. Alle Farben - Bad Ideas
5. Arilena Ara - Nëntori (Bess Remix)
6. Artik pres. Asti - Никому не отдам
7. Ben Delay - I Never Felt so Right (Club Mix)
8. Bob Marley - Three Little Birds
9. Brandon Flowers - Can't Deny My Love
10. Burak Yeter feat. Danelle Sandoval - Tuesday
11. D.idJ - DoIt
12. Deadpool Rap - Sexy Motherfucker
13. Ellie Goulding - Lights
14. Ellie Goulding - Little Dreams
15. Eminem - Ass Like That
16. Estradarada - Вите Надо Выйти
17. Example - Changed The Way You Kiss Me
18. Gutter Brothers - Bitch (Original Mix)
19. IOWA - Нам же нравится одно и тоже (2014)
20. Innerpartysystem - American Trash
21. Jah Khalib feat. Кравц - Do It
22. Justin Timberlake - My Love (feat. T.I.)
23. Kadebostany - Teddy Bear (Astero Remix)
24. Lana Del Rey - Serial Killer
25. Lana Del Rey - Serial Killer (K Theory Remix)
26. M83 - Oblivion
27. METAHESH - Better Than Sex
28. Mapei - Don't Wait
29. Misha Daniels - Run Away (Deep Mix)
30. Moonbeam & Indifferent Guy Eva Pavlova - Follow Me
31. Mos Def And Massive Attack - I Against I
32. Nero - Satisfy (Original Mix)
33. No Limits, Jovan Wilder - Slow Down
34. Oh Wonder - Shark (Illenium Remix)
35. Queen - I Want To Break Free
36. Radio Record - РОДРИГЕС ТИМУР
37. Shakira - Waka Waka (Time for Africa)
38. Snakehips & MØ - Don't Leave
39. The Black Eyed Peas - Meet Me Halfway
40. The Prodigy - Girls
41. The Rolling Stones - God Gave Me Everything
42. The Weeknd ft. Daft Punk - Starboy
43. Vitalic - Poison Lips
44. Wiz Khalifa - Work Hard, Play Hard
45. Баста - Голос (feat. Полина Гагарина)
46. Батишта и Ромади - Формула любви
47. Би - 2 & Чичерина
48. Градусы - Радио дождь
49. Елка - Грею счастье внутри
50. Иван Дорн - Ты всегда в плюсе
51. Каста - Радиосигналы
52. Кравц - Море
53. Марсу Нужны Любовники - Ветер сдувает с крыш
54. Марсу Нужны Любовники - Дальневосток
55. Марсу Нужны Любовники - Её глаза
56. Марсу Нужны Любовники - Застелю Цветами
57. Марсу Нужны Любовники - Скользим
58. Михаил Озеров & Ирина Обрезкова - Лава
59. Моя Мишель - Настя
60. ПИЦЦА & L'One - Мир
61. Пика - Патимейкер
62. Пицца - Романс

Добро пожаловать на DevsAid.Com!

Внимание! Объявляем конкурс на лучший новостной пост!
Получай уведомления в Telegram или по СМС!
Заработай на публикации тем на форуме!


  1. Инструкция по участию в рескладчинах тут.
    Инструкция по организации тут.
    Организовывать в этом разделе могут пользователи в группе "Новичок" и выше!
    Чем больше народу тем меньше взнос!
    Если участников 0 то взнос большой, не пугайтесь, минимальное количество участников 3. При 3 участниках цена уже становится приятной)
    Не переводите ничего организаторам на личные кошельки. Оплата складчин осуществляется автоматически с внутреннего счета пользователя. Так мы защитим Вас от недобросовестных оргов.

[Software-Testing.RU] Обучение использованию Selenium - Python edition (пакет онлайн-курсов: 3 в 1)

Тема в разделе "Курсы по программированию", создана пользователем Collab_Bot, 18 сен 2016.

Этап:
Набор участников
Цена:
1052.00 RUB
Участников:
0 из ∞
Организатор:
Отсутствует
100%
Расчетный взнос:
1273 RUB
  • (Основной список пока пуст)


  1. Проект Software-Testing.RU
    Пакет онлайн-курсов:
    1. Selenium 2.0: стартовый уровень
      Самый простой из курсов по Selenium, без программирования.
      Продолжительность: 3 занятия
      Стоимость: 3 900 руб.
      За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

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

      Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.

      Этот курс – самый простой в нашей линейке тренингов, посвященных инструменту Selenium.

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

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

      Предусловия:
      • понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода),
      • умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
      • наличие опыта ручного тестирования веб-приложений.

      Программа тренинга:

      Занятие 1: автотестирование без программирования
      • рекордер Selenium IDE
        • инсталляция рекордера Selenium IDE в браузер Firefox
        • запись, воспроизведение, отладка теста в рекордере Selenium IDE
      • рекордер Selenium Builder
        • инсталляция рекордера Selenium IDE в браузер Firefox
        • запись, воспроизведение, отладка теста в рекордере Selenium IDE
      • Selenium Server
        • запуск тестов в разных браузерах
        • запуск тестов на удалённой машине
        • запуск тестов "в облаках"
      • обзор набора команд, которые можно использовать в Selenium IDE и в Selenium Builder

      Занятие 2: путь от перевода тестов на язык программирования до сервера непрерывной интеграции

      • перевод тестов на язык программирования
        • установка системы сборки Maven
        • создание проекта для тестов: Maven + Selenium Archetype
        • экспорт тестов из рекордера на язык программирования Java
        • запуск тестов вручную из консоли
      • организация сервера непрерывной интеграции
        • помещение тестов в систему хранения кода
        • установка сервера непрерывной интеграции Jenkins
        • запуск тестов в автоматическом режиме на сервере непрерывной интеграции

      Занятие 3: ручная доработка того, что не смог записать рекордер

      • методы идентификации элементов
        • обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
        • создание и отладка локаторов в рекордере Selenium IDE
        • создание и отладка локаторов при помощи плагинов Firebug, FirePath, WebDriver Element Locator
        • детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
      • ожидания
        • явные и неявные ожидания
        • ожидание загрузки страницы
        • ожидание некоторого события (появление или исчезновение элементов, изменение их свойств)
      • проверки
        • проверка наличия или отсутствия элементов
        • проверка текста и атрибутов элементов
    2. Разработка тестов на Python с использованием Selenium 2.0
      Рассматриваются все основные возможности Selenium
      Продолжительность: 3 занятия
      Стоимость: 4 100 руб.
      За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

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

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

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

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

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

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

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

      Занятие 1: инфраструктура создания и запуска тестов

      • установка Selenium
      • запуск тестов из среды разработки
        • подготовка среды разработки
        • создание и настройка проекта для разработки тестов
        • запуск тестов из среды разработки
        • отладка тестов в среде разработки (пошаговое прохождение, просмотр значений переменных)
      • запуск тестов в разных браузерах
        • без использования Selenum Server
        • с использованием Selenium Server
      • тестовые фреймворки py.test и nose
        • методы завершения и инициализации
        • фабрика браузеров
        • группировка тестов в тестовые наборы (suite)
      • непрерывный запуск тестов
        • сервера непрерывной интеграции jenkins, TeamCity
        • параллельный запуск тестов, Selenium Grid и облачные сервисы

      Занятие 2: поиск элементов и действия с ними

      • открытие страниц приложения
      • поиск элементов
        • find_element и find_elements
        • поиск "на странице" и "внутри элемента"
        • явные и неявные ожидания
        • переключение между окнами
        • переключение между фреймами
      • действия с элементами
        • основные операции с элементами – click и send_keys
        • расширенный набор операций – класс Actions
        • нативные и синтезированные события
      • получение свойств элементов
        • текст элемента
        • значения атрибутов элемента

      Занятие 3: PageObject и другие шаблоны проектирования тестов

      • проектирование автотестов: чем оно отличается от проектирования ручных тестов
      • разделение ответственности
        • тесты/фреймворк для управления приложением
        • тесты/данные, параметризация тестов
        • логика приложения/страницы
      • специальные средства для представления страниц
        • шаблон проектирования PageObject
        • py.saunter и другие реализации шаблона Page Object
    3. Все секреты и тайны Selenium 2.0
      Наиболее сложный курс по Selenium, для подготовленных слушателей
      Продолжительность: 5 занятий
      Стоимость: 5 500 руб.
      За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.

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

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

      Мы тоже не являемся исключением:
      • в тренинге “Программирование для тестировщиков” больше половины упражнений связаны с использованием Selenium,
      • для начинающих работать с Selenium и не умеющих программировать у нас есть курс Selenium 2.0: стартовый уровень
      • а для тех, кто хочет писать более сложные автотесты, используя программный интерфейс (API) Selenium 2.0, мы предлагаем тренинги“Разработка тестов на Selenium 2.0 + Java” и “Разработка тестов на Selenium 2.0 + Python”.
      Однако, все известные нам на текущий момент тренинги и учебные курсы ориентированы на специалистов, только начинающих знакомство с Selenium.

      Что делать тем, кто уже три раза слышал, “как создать тесты на Selenium с нуля”, знает, что такое PageObject и умеет запускать тесты не только из среды разработки, но и из консоли?

      Мы предлагаем новый, совершенно уникальный тренингпро Selenium 2.0 как он есть, со всеми его достоинствами и недостатками!
      • тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее, никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет!
      • минимум лирических отступлений на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
      • только правда про Selenium, вся правда, и ничего кроме правды!
      Более актуальной и полной информации вы не найдёте нигде – ни в официальной документации, ни в книгах, ни на других тренингах!

      Почему мы уверены в этом?

      Потому что автор и ведущий тренинга –- Алексей Баранцев:
      • является участником команды разработки Selenium,
      • знает инструмент не только снаружи, но и изнутри,
      • участвует в ряде коммерческих проектов, где занимается автоматизацией тестов при помощи Selenium,
      • автор и ведущий уже упомянутых ранее тренингов “Программирование для тестировщиков”, “Разработка тестов на Selenium 2.0 + Java”,“Разработка тестов на Selenium 2.0 + Python”, Selenium 2.0: стартовый уровень,
      • а также целого ряда тренингов, покрывающих самые разные области тестирования –- тест-дизайн, тестирование производительности, тестирование защищенности.
      Вы получите ответы даже на самые каверзные вопросы, касающиеся Selenium!

      Ну а если вам не нужна настолько подробная и глубокая информация про Selenium?
      Не нужна сейчас – пригодится в будущем! У вас останутся записи, которые будут служить вам руководством в развитии навыков автоматизатора и справочным материалом, к которому можно обращаться в случае затруднений.

      "А что делать, если я только начинаю заниматься автоматизацией? Будет ли мне полезен этот тренинг?"
      Да, будет. Но мы очень советуем начать с более простых курсов: “Разработка тестов на Selenium 2.0 + Java”, “Разработка тестов на Selenium 2.0 + Python” или даже Selenium 2.0: стартовый уровень.

      Вот подробная программа тренинга:
      1. “Галопом по Европе”

      • Источники информации о Selenium
      • Установка минимального необходимого для разработки и выполнения тестов ПО: Java, среда разработки, браузеры, selenium-server-standalone
      • Запуск браузера на локальной машине
      • Открытие страниц приложения
      • Базовые средства поиска элементов: findElement
      • Базовые действия: click, sendKeys
      • Базовые способы получения свойств элементов: getText, getAttribute

      2. Всё про запуск браузеров: Firefox, Chrome, Opera, Safari, Internet Explorer, PhantomJS, HtmlUnit
      • Локальный запуск браузеров
      • Удаленный запуск браузеров с использованием Selenium Server
      • Особенности запуска браузеров на Windows и на Linux
      • Кастомизация профиля Firefox: подключение плагинов, настройка автоматического сохранения файлов и т.д.
      • Работа с cookies
      • Настройка работы браузеров через прокси-сервер
      • Запуск нескольких браузеров одновременно
      • Автоматический периодический перезапуск браузера
      • Ожидание загрузки страниц
      • Вспомогательный класс BrowserFactory

      3. Всё про поиск элементов и ожидания
      • Имплицитные (неявные) ожидания при поиске элементов
      • Стратегии поиска: id, name, class, xpath, css
      • Получение списка элементов: findElements
      • Поиск “по цепочке” (chained)
      • Использование executeScript для поиска
      • Эксплицитные (явные) ожидания
      • Тонкая настройка ожиданий: таймаут, частота проверок и другие параметры
      • Вспомогательный класс WaitWebElement
      • Дополнительные предопределенные условия: ajaxComplete, atLeastOneElementPresent и др.

      4. Всё про работу с элементами
      • Получение текста: getText
      • Видимые и невидимые элементы
      • Получение атрибутов: getAttribute
      • Получение CSS-свойств: getCssValue
      • Действия мыши с элементами разного типа: click
      • Действия клавиатуры с элементами разного типа: sendKeys
      • “Высокоточное оружие”: Actions – наведение мыши, клики “со сдвигом”, клик правой кнопкой, drag-n-drop

      5. Всё про окна, фреймы и алёрты
      • Получение списка окон
      • Переключение в нужное окно
      • Открытие нового окна
      • Получение списка фреймов
      • Переключение в нужный фрейм
      • Ручная обработка алёртов
      • Автоматическая обработка алёртов

      6. Вспомогательные средства
      • Журналирование действий
      • Снятие скриншотов
      • BrowserMob Proxy
      • Selenium Grid
      • Сервер непрерывной интеграции (Jenkins)
    Общая стоимость: 13 500 руб.
    Общая продолжительность: 11 занятий

    Складчины по теме
    [Software-Testing.RU] Тестирование для начинающих (пакет онлайн-курсов: 4 в 1)
    [Software-Testing.RU] Проектирование тестов (пакет онлайн-курсов: 2 в 1)
    [Software-Testing.RU] Обучение использованию Selenium - C# edition (пакет онлайн-курсов: 3 в 1)
    [Software-Testing.RU] Нефункциональное тестирование (пакет онлайн-курсов: 3 в 1)
    [Software-Testing.RU] Тестирование мобильных приложений (пакет онлайн-курсов: 2 в 1)
    [Software-Testing.RU] Управление тестированием (пакет онлайн-курсов: 6 в 1)
    [Software-Testing.RU] Обучение использованию Selenium - Java edition (пакет онлайн-курсов: 3 в 1)


    Это рескладчина на
    Ознакомьтесь с правилами проведения и участия в рескладчинах!
     

    Загрузка...
  • Кто мы?

    2 разработчика которые решили помочь другим разработчикам в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно 1500 человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.
  • Набираем команду!

    Мы набираем в нашу команду умных и амбициозных людей! Не важно в какой сфере Вы преуспели, Вы можете попасть в нашу команду и развивать с нами действительно достойный ресурс.

    Вступай!