О курсе
Онлайн курс «Selenium для автоматизированного тестирования» — это программа профессиональной переподготовки, направленная на освоение базовых навыков автоматизации проверки web-приложений с помощью Selenium: поиска элементов, выполнения пользовательских действий, проверки результатов и анализа ошибок автотестов.
В рамках курса Вы изучите, зачем используется Selenium, какие задачи web-тестирования можно автоматизировать, как автотест взаимодействует с браузером, как находить элементы интерфейса, выполнять клики, ввод данных, переходы между страницами и проверять ожидаемое поведение web-приложения.
Курс включает практическую работу с типовыми задачами QA Automation: подготовка окружения на базовом уровне, запуск браузера, поиск элементов, работа с локаторами, заполнение форм, проверка сообщений, ожидания элементов, обработка ошибок и запуск простых UI-автотестов.
Отдельный блок посвящён устойчивости автотестов. Вы рассмотрите явные ожидания на базовом уровне, стабильные локаторы, типовые причины падения UI-тестов, изменение интерфейса, задержки загрузки, работу с тестовыми данными и анализ логов выполнения.
Особое внимание уделяется правильному выбору сценариев для автоматизации. Вы изучите, какие web-проверки стоит автоматизировать с Selenium, какие проверки лучше оставить ручными, как не делать автотесты слишком хрупкими и как поддерживать их в актуальном состоянии.
Практический блок программы направлен на подготовку итогового проекта по Selenium. Вы сможете автоматизировать несколько сценариев учебного web-приложения, подготовить структуру тестов, локаторы, проверки, README и отчет о результатах выполнения.
В ходе программы Вы освоите:
• основы Selenium для web-автоматизации;
• запуск браузера и взаимодействие с web-страницами;
• поиск элементов и работу с локаторами;
• клики, ввод данных, переходы и проверки результата;
• ожидания элементов на базовом уровне;
• анализ ошибок UI-автотестов;
• подготовку структуры Selenium-проекта;
• итоговый проект по автоматизированному тестированию web-приложения.
Программа подойдёт ручным тестировщикам, начинающим QA Automation-инженерам, тестировщикам web-приложений, студентам, разработчикам начального уровня и всем, кто хочет освоить автоматизацию UI-тестирования с помощью Selenium.
Цели и задачи курса
Цель программы — сформировать у слушателей базовые навыки автоматизации web-тестирования с помощью Selenium.
В рамках курса Вы освоите:
• Selenium через браузер, web-страницы, элементы интерфейса, локаторы, действия пользователя и проверки результата;
• UI-автоматизацию через клики, ввод данных, формы, навигацию, сообщения, ожидания и работу с тестовыми данными;
• локаторы через id, name, CSS-селекторы, XPath на базовом уровне и правила выбора устойчивых элементов;
• стабильность через ожидания, анализ падений, ошибки поиска элементов, изменение интерфейса и поддержку тестов;
• проект через структуру файлов, README, запуск автотестов, отчетность и демонстрацию результата;
• практику через итоговый набор Selenium-автотестов для учебного web-приложения.
Программа даст ответы на следующие вопросы:
• Что такое Selenium и зачем он нужен тестировщику?
• Какие web-сценарии можно автоматизировать?
• Как Selenium взаимодействует с браузером?
• Как находить элементы на странице?
• Как выполнять клики, ввод данных и проверки?
• Почему UI-автотесты бывают нестабильными?
• Как подготовить Selenium-проект для портфолио?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «Selenium для автоматизированного тестирования» и компетенции в области базовой автоматизации UI-проверок web-приложений.
Учебный план курса
• Введение в Selenium
• Selenium в QA Automation
• Ручное и автоматизированное web-тестирование
• Web-приложения
• Браузер и web-страница
• Подготовка окружения на базовом уровне
• Запуск браузера
• Открытие страницы
• Элементы интерфейса
• Локаторы
• id
• name
• CSS-селекторы на базовом уровне
• XPath на базовом уровне
• Поиск элементов
• Клики
• Ввод данных
• Очистка поля
• Проверка текста
• Проверка атрибутов на обзорном уровне
• Формы
• Кнопки
• Ссылки
• Выпадающие списки на обзорном уровне
• Переходы между страницами
• Ожидания элементов
• Явные ожидания на базовом уровне
• Тестовые данные
• Assertions на базовом уровне
• Ошибки поиска элементов
• Падение UI-теста
• Нестабильные тесты
• Поддержка автотестов
• Структура Selenium-проекта
• README проекта
• Итоговый проект: Selenium для web-приложения
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


