Selenium IDE 3: стартовый уровень
Автоматизация с нуля. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования и умения программировать.
Онлайн-тренинг
Описание
Курс адаптирован для Selenium IDE 3.
За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.
Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.
Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.
Этот курс посвящён инструменту Selenium IDE, и он самый простой в нашей линейке тренингов, посвященных группе инструментов Selenium.
От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности:
- уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
- владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
- владеть базовым набором команд Selenium IDE, эмулирующих действия пользователя (ввод текста, клики мышью),
- владеть базовым набором команд Selenium IDE, позволяющих получать данные из браузера (текст, атрибуты элементов),
- уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.
Предусловия:
- понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaScript-кода),
- умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
- наличие опыта ручного тестирования веб-приложений.
Программа тренинга:
Занятие 1. Основы использования Selenium IDE
- первое знакомство
- установка Selenium IDE в браузер Firefox
- запись, сохранение, воспроизведение сценариев
- скорость выполнения и таймауты
- test case и test suite
- ручная доработка сценариев
- пошаговое выполнение и отладка сценариев
- добавление команд-действий
- добавление команд-проверок
- подробности про действия с элементами
- симуляция мыши: команды click и clickAt
- симуляция клавиатуры: команды type и sendKeys
Занятие 2. Приёмы разработки тестов
- поиск элементов: локаторы
- обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
- детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
- оптимизация локаторов, записанных рекордером
- действия с элементами
- проверки
- проверка наличия или отсутствия элементов
- проверка свойств элементов (атрибуты и текст)
- ожидания как особая разновидность проверок
- использование переменных
- выполнение фрагментов JavaScript-кода
Занятие 3. Инфраструктура запуска тестов. Управление потоком выполнения
- инфраструктура запуска тестов
- запуск из консоли
- запуск в разных браузерах
- хранение тестов (на примере сервиса GitHub)
- запуск тестов на сервере непрерывной интеграции (на примере Jenkins)
- управление потоком выполнения сценариев
- выполнение фрагментов сценария в зависимости от некоторых условий
- многократное циклическое выполнение фрагментов сценария
Формат
3 занятия (4,5 часа теории) + много практических заданий для самостоятельной работы + постоянные консультации тренера в чате.
Раз в неделю по пятницам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические задания для самостоятельной работы, которые вы можете прислать тренеру на проверку. После проверки практических заданий Вы получаете подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать работу и отправить ее тренеру еще раз.
Общение участников курса и тренера проходит и в чате группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками группы. Вы можете задавать вопросы по теоретическому материалу или практическим работам, как только они у вас возникают.
Все выпускники, успешно сдавшие домашние задания, получают сертификат.
Материалы курса доступны в течение года с даты окончания.
Условия
Стоимость участия для физических лиц на первый запуск: 5 500 рублей за весь курс.
Стоимость участия для юридических лиц на первый запуск: 7 500 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.
Организатор тренинга: ИП Баранцев Алексей Владимирович, ИНН 501208546235, ОГРНИП 309501211900065
Информация для физических лиц:
Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.
Если Вы хотите оплатить тренинг прямо сейчас, то нажмите кнопку выше для перехода в наш магазин и оформите покупку (если кнопка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течение рабочего дня, просто отправьте сообщение на trainings@software-testing.ru
Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо нажать на кнопку ЗАПИСАТЬСЯ справа от тренинга и заполнить все необходимые поля.
Если у Вас есть какие-то вопросы, их можно задать по указанному выше адресу.
По ссылке Вы можете ознакомиться с информацией о способах оплаты: http://software-testing.ru/buy/sposoby-oplaty
Информация для юридических лиц:
Для регистрации на тренинг и оформления договора и выставления счета на оплату нажмите кнопку Записаться, выберите пункт Организация и заполните все поля.
Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.
В случае возникновения вопросов обращайтесь по адресу trainings@software-testing.ru.
Отзывы
Федоров Евгений Андреевич, SPIRIT, Lead Tester
В целом, так как курс посвящен первому знакомству с Selenium, можно сказать, что полученных знаний достаточно для начальной работы с описанными инструментами. Но, в принципе можно добавить сложности основным заданиям, например, расширив круг необходимых постепенных улучшений автотеста (правильные локаторы, ожидания, исключение пауз) работой с нестандартными элементами страниц, а также добавить несколько неосновных заданий, не только связанных с составлением автотеста стороннего веб приложения, но и использования более сложных условий, типа if-then, если такое возможно без использования JS. Возможно при этом курс естественным образом увеличится до 4 недель.
Удивительно, но форма онлайн тренинга, которую я пробовал впервые, меня полностью устроила по удобству, а также то, что использованные в ДЗ подходы и методы быстро входят в привычку, что также было для меня сюрпризом. Короче говоря - практически идеальное соотношение теории и практики. И главное - нельзя забывать и о собственном инициативном освоении предметной области, помимо получаемого в лекциях материала, это сильно поможет! Спасибо!
Шеметов Алексей Юрьевич, Мегагруп, Инженер по тестированию ПО
Впервые участвую в тренингах такого формата и в тестировании совсем недавно. Мне, как начинающему в этой области, очень важно быстро ввести себя в курс дела. Конечно, можно было бы потратить время и собрать всю эту информацию по крупинкам в интернете, но зачем, когда вот она вся и плюс интересные практические задания. Хотя пока и не планировал автоматизировать, но узнал для себя много нового и уже после первого занятия начал использовать Selenium IDE в помощь себе, для автоматизации рутинных задач в ручном тестировании. В целом онлайн-тренинг понравился и есть в планах пройти ещё несколько. Хочу сказать огромное спасибо форуму http://software-testing.ru и вам Алексей за проделанную работу.
Немнюгин Антон Сергеевич, eVelopers, Специалист по тестированию
Хочу поблагодарить Алексея Баранцева за этот курс. Данные уроки помогли мне понять общие процессы автоматизированного тестирования и дали мне неоценимые знания, которые помогают мне в моей работе. Этот курс дал стимул продолжать обучение в области автоматизации тестирования, чем я непременно займусь. Огромное спасибо за понятный и доступный материал, который, как мне кажется, поможет любому сделать первые шаги в данном направлении.
Кириллова Мария Алексеевна, FreeDevs, тестировщик
Всё прошло просто замечательно. Курс дал возможность не только ознакомиться с простыми инструментами автоматизации тестирования, попробовать их в деле (и даже узнать некоторые тонкости работы с такими инструментами), но и наметить направления дальнейшего развития. Уроки помогли начать писать дипломную работу)) Домашние задания — очень интересные, в форуме — множество вопросов, ответов и полезной информации. Огромное спасибо за курс, за поддержку, за важные замечания и даже критику!)
Анонимно
Селениум 2.0: стартовый уровень - очень сбалансированный и легкий для понимания курс. Все что я вынес с этого курса, все, что было рассказано на консультации, я применял для своего проекта: Материал не оторван от реальности, что говорит о высоком качестве курса. В процессе обучения в параллели с работой появлялись вопросы, на которые Алексей исчерпывающе давал ответы! Несмотря на специфичность рабочего проекта и каверзность задаваемых вопросов, Алексей смог дать правильные и грамотные советы, которые, безусловно, мне помогли. Замечательный курс для всех, и для тех кто только начинает и для тех кто уже многое знает в ИТ!
Ближайшие онлайн
-
Python для начинающих
Начало: 26 декабря 2024
-
Азбука IT
Начало: 26 декабря 2024
-
Автоматизация тестов для REST API при помощи Postman
Начало: 9 января 2025
-
Школа для начинающих тестировщиков
Начало: 9 января 2025
-
Организация автоматизированного тестирования
Начало: 10 января 2025
-
Тестирование веб-приложений 2.0
Начало: 10 января 2025
-
Логи как инструмент тестировщика
Начало: 13 января 2025
-
Тестирование REST API
Начало: 13 января 2025
-
Техники локализации плавающих дефектов
Начало: 13 января 2025
-
Тестирование юзабилити (usability)
Начало: 15 января 2025
-
Инженер по тестированию программного обеспечения
Начало: 16 января 2025
-
Регулярные выражения в тестировании
Начало: 16 января 2025
-
Тестирование GraphQL API
Начало: 16 января 2025
-
Автоматизация функционального тестирования
Начало: 17 января 2025
-
Программирование на Java для тестировщиков
Начало: 17 января 2025
-
SQL для тестировщиков
Начало: 20 января 2025
-
Тестирование без требований: выявление и восстановление информации о продукте
Начало: 20 января 2025
-
Тестировщик ПО: интенсивный курс со стажировкой (ПОИНТ)
Начало: 21 января 2025
-
Bash: инструменты тестировщика
Начало: 23 января 2025
-
Charles Proxy как инструмент тестировщика
Начало: 23 января 2025