Специалист по автоматизированному тестированию
Эта программа включает 12 месяцев обучения и 3 месяца технологической специализации. Вы получите базовые знания, сделаете осознанный выбор карьерной траектории, получите навыки ручного и автоматизированного тестирования, а в итоге найдете работу.
Специалист по автоматизированному тестированию
Получите востребованную профессию инженера по автоматизированному тестированию на Python навыки для тестирования мобильных и веб-приложений.‍ На программе Вы изучите основы ручного и автоматизированного тестирования, научитесь быстро находить баги, разраб
Что ты получишь:
Помощь в трудоустройстве
Сертификат
Проекты для портфолио
Как проходит обучение
Лекции
Прямые эфиры, на которых вы получите новые знания по теме
Семинары
Прямые эфиры с практическими заданиями, работой с преподавателем и обратной связью
В прямом эфире и в записи
Учитесь в прямом эфире или догоняйте в записи, если пропустили
Самостоятельное изучение
Доступ к онлайн-библиотеке с дополнительной информацией для самостоятельного изучения
Записи других потоков по той же теме
Другой взгляд на занятие — доступ к записям параллельных групп
Материалы Soft Skills
Модули по развитию навыков коммуникации, системного мышления, самоменеджмента, работы с эмоциональными состояниями и многое другое
Преподаватели  программы
Михаил Левиев
Основатель и директор Научно-технического и бизнес-центра наукоемких стартап-проектов МФТИ. Генеральный директор «АлгоМост»
Алексей Савватеев
Доктор физико-математических наук. Профессор МФТИ, АГУ, ведущий научный сотрудник ЦЭМИ РАН
Сергей Камянецкий
Популяризатор программирования
Андрей Заярный
Учитель информатики, специалист по C#
Елена Коваленко
GroupFull stack web developer
Денис Карпенко
Программист UE4/С++
Инженер по автоматизации тестирования владеет инструментами и методами автоматической проверки программного обеспечения. Автоматизированные тесты помогают повысить скорость и качество разработки, поэтому инженер по автоматизированному тестированию востреб
Программа обучения
Введение в программирование
Что такое программирование и языки программирования Базовые алгоритмы и массив как структура данных Сложность и стоимость алгоритмов
Введение в контроль версий
Знакомство с контролем версий Установка и настройка системы контроля версий Углубляемся в контроль версий
Знакомство с веб технологиям
Веб-технологии: вчера, сегодня, завтра HTML, CSS Основы JavaScript Основы бэкенда: PHP и MySQL JSON и XML
Знакомство с языком Python
Знакомство с языком программирования Python Ввод-Вывод, операторы ветвления Циклы(for, while) Коллекции данных. Профилирование и отладка Списки и словари Словари, множества и профилирование Функции, рекурсия, алгоритмы Рекурсия и алгоритмы Повторение списков Функции высшего порядка, работа с файлами Функции высшего порядка Работа с файлами Google Colab(Jupyter). Знакомство с аналитикой Работа с табличными данными Построение графиков
Введение в тестирование
Введение в тестирование ПО Создание чек-листов Создание тест-кейсов Техники тест-дизайна Виды тестирования Создание баг-репортов
Теcт-дизайн и тест-аналитика
Работа с требования Классы эквивалентности Попарное тестирование Граничные значения и доменный анализ Диаграммы и таблицы переходов состояний Таблицы принятия решений Тестирование по пользовательским сценариям Составление отчетов о тестировании Предугадывание ошибок Тестовое покрытие Исследовательское тестирование
Тест-дизайн и тест-аналитика: Практикумы
Составление чек-листов Составление тест-кейсов
Погружение в Python
Основы Python Простые типы данных Коллекции Функции Интераторы и генераторы Модули Файлы и файловая система Сериализация Декораторы Исключения ООП. Начало ООП. Особенности Python ООП. Финал Основы тестирования Обзор стандартной библиотеки Python
Операционные системы и виртуализация (Linux)
Основы Linux. Установка системы Работа с файлами в терминале Права доступа и пользователи Установка пакетов, репозитории. Планировщик Cron Сетевые возможности Linux Веб-сервер на Linux \ Основы Docker Скрипты Bash
Тестирование API
Клиент-серверная архитектура REST API SOAP API
Тестирование веб-приложений
Основы тестирования WEB приложений DevTools Проксирование трафика Тестирование форм
Автоматизация тестирования консольных приложений Linux на Python
Введение в тестирование на Python Тестирование cli в linux без использования фреймворков Знакомство с фреймворком Pytest Создание первых тестов на Pytest Продвинутая работа с Pytest Использование фикстур в Pytest. Создание отчетов о тестировании. Библиотека Paramiko, деплой и тестирование приложения на удаленной машине по ssh Реализации автодеплоя и тестов по ssh
Автоматизация тестирования на Python
Тестирование API в Python. DDT Реализация тестирования API с использованием DDT Тестирование Web. Selenium WebDriver Кроссбраузерное тестирование с Selenium WebDriver Работа с PageObject. Оптимизация тестов Тестирование с использованием PageObject Непрерывная интеграцией и непрерывная поставка (CI / CD) Добавление автотестов в пайплайн
Дипломная работа
Преимущества программы
Плавный вход
Подойдет даже новичкам в ИТ
Перспективы карьерного роста
Повысите свою ценность на рынке труда
Универсальные навыки
Изучите не только базу, но и продвинутые инструменты
Обучение на практике
Решите более 50 практических задач
Быстрые результаты
Возможность трудоустроиться уже через 9 месяцев после начала обучения
Популярные специализации
Осознанно выберите свою
Учитесь и экономьте
Оставьте заявку, и наш менеджер расскажет подробности.
Зарегистрируйтесь и получите пробный урок бесплатно
Стоимость обучения
19 881 руб.
Или 2 209 руб. ежемесячно — подробности у менеджера.
Пакет специалист
12 лет обучаем цифровым профессиям
Старт потока каждые 2 недели
Менеджер расскажет о других доступных датах после отправки заявки
Отправляя заявку, вы принимаете условия публичного договора и даёте согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Меню