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


