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


