image

Никаких записей курсов — только живое общение

Курсы

Наши курсы

image

TeachMeSkills в Ютубе

Здесь мы публикуем годный контент, подробные разборы и практический опыт учителей

Дистанционный курс — 4 месяца

Автоматизированное тестирование на Python

Автоматизированное тестирование на Python за 4 месяца.

Phone

Свяжемся в течение рабочего дня

Нажимая на кнопку, я соглашаюсь на обработку персональных данных

Идет набор групп

За 8 лет наша школа выпустила более 11500 айтишников, успешно начавших свою карьеру в международных IT компаниях.

Course image

Кем ты станешь?

Изучив автоматизированное тестирование на Python, ты освоишь создание и внедрение тестов с использованием Selenium и PyTest. Это идеальный старт для тех, кто хочет стать специалистом по автоматизации тестирования. Получи актуальные знания от экспертов с реальными проектами. Освой востребованные навыки и создай портфолио. По завершении курса мы поможем с трудоустройством, а также предоставим диплом для дальнейшего карьерного роста. Начни обучаться прямо сейчас и меняй свою жизнь в лучшую сторону!Присоединяйся к обучению на курсе и начинай путь к своей мечте. Преимущества курса: профессиональные наставники, реальные проекты, доступ к эксклюзивным материалам и трендам. Прокачай свои навыки, получи опыт в реальных задачах, развивайся и становись востребованным специалистом. Обучение на актуальных примерах и технологиях, поддержка на всех этапах. Не упусти шанс и открой для себя новые горизонты.

Чему ты научишься?

  • Научишься работать с файлами и базами данных
  • Сможешь создавать автотесты для тестирования web-приложений и REST API используя лучшие практики в индустрии
  • Научишься запускать тесты используя инструменты Continious Integration
  • Напишешь грамотную документацию и отчет тестирования после завершения курсов тестировщиков программного обеспечения
  • Научишься работать с Selenium Webdriver на продвинутом уровне
  • Станешь востребованным Automation QA Engineer

Зарплата Automation QA Engineer

Источник данных: HH.ru

500 $ - 1300 $

Junior
Middle
Senior

На рынке не хватает Automation QA Engineer

456сейчас ищут Automation QA Engineer

< >

500 $
Junior
Middle
Senior

Программа курса

Рассчитана на 132 академических часа

Программа была составлена практикующими Автоматизаторами с многолетним опытом коммерческой разработки для новичков в Автоматизированном тестировании.

Введение в алгоритмизацию и экосистему Python

Введение в алгоритмизацию и экосистему Python

  • Знакомство с автоматизацией
  • Почему Python
  • Инструменты разработки
  • Установка python
  • PEP 8, PEP 20
  • Алгоритмизация

Репозитории

  • Git
  • Работа с репозиториями
  • GitHub
  • Альтернативы GitHub

Основы Python. Часть 1

  • Переменные
  • Базовые типы данных и их преобразование
  • Функции ввода и вывода
  • Комментарии
  • Оператор присваивания и сравнения
  • Операторы ветвления

Основы Python. Часть 2

  • Коллекции
  • Вложенные условия
  • Циклы, виды циклов

Встроенные функции и модули

  • Функции: Основы
  • Модули
  • Работа с датой и временем
  • Random

Функциональное программирование. Часть 1

  • Функции и аргументы
  • Область видимости
  • Аннотации
  • Генераторы списков
  • Файлы

Функциональное программирование. Часть 2

  • Документирование кода
  • Lambda функции
  • Функции высшего порядка
  • Обработка исключений

Декораторы и особенности работы с ними

  • Рекурсия
  • Замыкание
  • Декораторы
  • Врапперы

ООП. Часть 1

  • Классы
  • Инкапсуляция, наследование и полиморфизм
  • Перегрузка операторов

ООП. Часть 2

  • MRO
  • Статические методы, методы класса, property
  • Абстрактные классы и абстрактные методы
  • Классы данных
  • Принципы программирования

Итераторы и генераторы, деббагер

  • Итераторы, генераторы
  • Создание скриптов
  • Использование деббагера
  • Взаимодействие с файловой системой и работа с файлами

Основы тестирования ПО

Введение в тестирование ПО

  • Основные понятия
  • Виды тестирования

Основы тестирования ПО

  • Тестовая документация
  • Техники тест-дизайн
  • Отчеты по тестированию

Место тестирования в жизненном цикле разработки ПО

  • Жизненный цикл ПО
  • Методологии разработки
  • Отчеты о дефектах

Введение в Linux

Введение в Linux

  • Краткая история
  • Где используется
  • Файловая архитектура Linux
  • Базовые команды

Работа с Linux

  • Написание Shell скриптов
  • Синтаксис
  • Переменные в скриптах
  • Условные операторы, циклы, сравнение

Введение в автоматизацию тестирования

  • Автоматизированное тестирование: основные понятия и определения
  • Целесообразность внедрения
  • Цели и подходы автоматизации
  • Наиболее часто используемые инструменты
  • Настройка рабочего окружения

Модульное тестирование

Selenium WebDriver. Basics

  • Предназначение. Установка. Основные функции. Принцип работы
  • Основные методы библиотеки Selenium Webdriver
  • Традиционные локаторы
  • Работа с Selenium WebElements

Модульное тестирование pytest

  • Основные возможности pytest
  • Написание юнит тестов
  • Дополнительные библиотеки для работы с pytest

Введение в автоматизацию тестирования. Selenium WebDriver

Локаторы и составление отчетов

  • CSS
  • XPATH
  • Советы по использованию локаторов
  • Allure

Selenium Webdriver Advanced

  • Работа с cookie и Actions
  • Работа с файлами, окнами, фреймами и алертами
  • Различные типы WebDriver: Headless, Firefox, IE
  • Capabilities

PageObjects и другие шаблоны проектирования

  • Паттерн Page Object
  • Различные реализации PageObjects
  • Другие паттерны

Изучение подходов к построению тестов

  • BDD, DDD и TDD подходы при разработке приложений и тестов
  • Архитектура тестового фреймворка
  • Запуск тестов с различными конфигурациями

Playwright

  • Предназначение. Установка. Основные функции. Принцип работы
  • Основные методы библиотеки Playwright
  • Работа с различными элементами
  • Запись тестов
  •  Как выбрать фреймворка для автоматизации

Тестирование API

  • Клиент-серверная архитектура
  • Виды клиент-серверных архитектур
  • Особенности тестирования веб-приложений
  • API

REST API. Базы данных. Docker

Автоматизация API

  • Инструменты для тестирования Rest API
  • Модуль requests, urllib, logger,
  • Автоматизация тестирования REST API
  • JSON и XML
  • Построение фреймворка для тестирования API

Работа с базой данных

  • Основы реляционных БД
  • Подключение к БД, виды и выполнение запросов, работа с результатами запроса

Docker

  • Знакомство с основными понятиями Docker
  • Создание и запуск контейнеров
  • Работа с образами контейнеров
  • Docker-compose

Continuous integration

  • CI процесс и DevOps практики
  • Jenkins
  • Запуск простого теста

Prompt Engineering, LLM и AI-инструменты

  • Что такое LLM
  • Хороший и плохой промпты, разбор примеров
  • Обзор AI-инструментов ChatGPT, Gemini, Deepseek, Cursor, Qoder
  • Генерация документации и валидация требований при помощи AI
  • Проверка AI-вывода: ловим галлюцинации и баги
  • Использование AI в коммерческих проектах: этика, NDA, лицензии, плагиат

Консультация по дипломному проекту и тестовое задание

Консультация по дипломному проекту

  • Автоматизация тестирования с нуля для проекта

Проведение пробного технического интервью

  • Подведение итогов курса
  • Проведение пробного технического собеседования
  • Ответы на вопросы студентов

Онлайн-занятие «Поиск работы в IT»

Онлайн-занятие «Поиск работы в IT»

  • Составление резюме и сервисы для создания резюме;
  • Создание и правильное оформление профиля в LinkedIn;
  • Составление мотивационного письма;
  • Работа с поиском вакансий на различных джоб-бордах;
  • Личные рекомендации Карьерного центра по поиску первой работы в IT

Защита дипломного проекта

Защита дипломного проекта

Защита диплома

Поможем в выборе!

Если у вас есть вопросы о формате или вы не знаете что выбрать, оставьте свой номер:
мы позвоним, чтобы ответить на все ваши вопросы.

  • Звонок
  • Консультация
  • Курсы
Phone

Свяжемся в течение рабочего дня

Нажимая на кнопку, я соглашаюсь на обработку персональных данных

Учебный процесс

  • Упор на практику

    Даем структурированные знания, востребованные сегодня на рынке труда. Никакой воды в обучении: только 15% теории и 85% практики.

    GIF
  • Поддержка и забота

    За каждой группой закреплен опытный аккаунт-менеджер, который помогает в решении актуальных задач / вопросов по телефону, онлайн и лично. А преподаватели всегда готовы помочь на занятии и онлайн в Telegram.

    GIF
  • Помощь в поиске работы

    Учим, как готовиться к собеседованиям и их проходить. Сотрудничаем с IT компаниями по трудоустройству.

    GIF
  • Работа на реальных проектах

    Уже в процессе ты разработаешь реальный проект — твой первый проект в профессиональном портфолио.

    GIF

Преподаватели курса

Учись у лучших. Все наши преподаватели - практикующие специалисты в международных IT-компаниях

Фото учителя

Евгений

Automation QA engineer в Kontur 13+ лет опыта коммерческой разработки
Фото учителя

Алексей

QA Automation Engineer – Kaspersky, 3+ лет опыта
Фото учителя

Елена

AQA, Exness 5+ года опыта коммерческой работы

Ваше резюме после обучения

Фото студента
Должность
Инженер по автоматизации тестирования (Python)
Зарплата от:
500 $

Профессиональные навыки:

  • создание автоматизированных сценариев для тестирования приложений как через API, так и через GUI
  • умение проводить ручное тестирование нового функционала
  • навык развертывания экземпляров приложения в Docker-контейнерах
  • настройка регулярного запуска автотестов в Jenkins
  • проведение нагрузочного тестирования web-приложения и работа с базами данных
  • создание тест-кейсов для проверки продукта на соответствие требованиям
  • анализ багов, найденных в приложении
  • создание Bash-скриптов для автоматизации рутинных действий
  • работа с ОС Linux, изменение конфигурации приложений, анализ логов
Cертификаты TeachMeSkills
Подтвердит, что вы прошли курс и станет дополнительным аргументом при устройстве на работу.
Certificate image

Помощь в трудоустройстве

Опытные HR-специалисты отвечают на вопросы, готовят к собеседованию и помогают каждому студенту получить работу мечты.

Раз

image

Рекомендации по составлению портфолио и резюме

Два

image

Подготовка к собеседованию в компаниях-партнёрах

Три

image

Персональные консультации по развитию карьеры

Успешные истории наших выпускников

  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника

Отзывы выпускников

Дарья
Всем привет! Выпускница курса UXUI Design. Начинала курс без какого-либо бекграунда, т.е. пришла полным нулем. Все было новым, причем каждый раз, каждое занятие. Объем программы обширный, все кейсы были разобраны в полной мере, были получены ответы на все вопросы в процессе обучения. Профессиональное подача материала(отдельное благодарность ментору курса Руслану) и менеджерам школы TeachMeSkills за поддержку и обратную связь.

9 марта 2022

Андрей
Несколько лет работаю в сфере IT и нахожусь в постоянном поиске новых знаний. Курсы UI/UX дизайна выбрал для себя для того, чтобы расширить границы своих профессиональных навыков. В процессе обучения было много практики и теории, материал преподносился в очень доступной форме, поэтому было легко как новичкам, так и тем, кто немного знаком с этим направлением. Что не мало важно, на уроках присутствовала приятная атмосфера и был приятный коллектив. Преподаватель всегда отвечал на любые интересующие вопросы и помогал в решении возникающих трудностей. Полученные знания после окончания данных курсов дают хороший толчок и базу для дальнейшего развития в данном направлении, а так же для применения знаний на практике и при трудоустройстве.

14 марта 2022

Андрей
Всё было круто. Руслан, несмотря на его небольшой возраст, расскажет и объяснит все так, что понял бы даже ребёнок. Отдельно можно выделить атмосферу занятий, которая в нашей группе могла с рабочей на непринуждённую смениться по несколько раз, что помогало не потерять интерес. В общем и целом, курс определенно стоил потраченного на его изучение времени"

9 мая 2022

Наталья
Прошла курс «Автоматизированное тестирование на Java» у преподаватаелей Дениса, который преподавал нам Java с нуля, и Александра Тростянко, который преподавал нам тестирование. Все темы для меня были сложными, так как я ничего не знала о программировании вообще, но благодаря преподавателям и структурированной подачи материала в голове все укладывалось как надо! Я очень довольна своим результатом, так как сразу после курсов я нашла работу 🙂 Большое спасибо, TeachMeSkills 😊

22 февраля 2022

Настя
Это потрясающий опыт и выход из зоны моего комфорта. Классная группа, самый лучший ментор Дмитрий Рак, спасибо тебе за твои Hard skills и энергетику на курсах, умел нас взбодрить после тяжелого трудового дня и настроить на знания, ни капли не пожалела, что отдала своё предпочтение офлайн формату! Спасибо вашей школе за организацию и профессионализм !

27 апреля 2022

Евгения
Благодарю за профессионализм, преподавательский состав, знания, подарочки и очень добрых менеджеров! Работаю уже в двух компаниях год!)

13 апреля 2021

Алеся
Это были офигенные 5 месяцев, спасибо вашей школе и отдельное спасибо за подарочки !!! В феврале начала поиски работы, получила оффер в iTechArt достаточно быстро и планировала выходить.

22 ноября 2021

Виктория
Группа классная, ментор группы Дмитрий Рак просто огонь, с августа работаю в iTeachArt.

26 апреля 2022

Антон
Всё хорошо. Работаю с сентября в компании Fresh lime soft в качестве Front-end developer (React).

24 апреля 2022

Наталья
Все хорошо, уже почти 8 месяцев работаю в айти, знания и навыки, которые получила на курсе просто бесценны!

25 апреля 2022

Анна
Самые крутые курсы в Минске ! Я выбрала направление Python и ничуть не пожалела. Ребята все зачет. Особенно спасибо нашему ментору Николаю. Очень крутой. В первые вижу такую отдачу от человека и помощь. Всем огромное спасибо. Самое классное время. Буду очень скучать))

8 апреля 2021

Аня
Это любоф, два законченных курса. Один ещё в планах, даже на ютубе вашем засвечусь. Что касаемо курса, супер интересно для таких любопытных как я.

16 марта 2021

Стоимость обучения

Полная разовая оплата

90 000₽

Возможен вариант оплаты по банковской рассрочке от 6 до 18 месяцев. Более подробную информацию по программам рассрочки и кредитования можно узнать у менеджеров.

Оплата в рассрочку

35 000 ₽
до начала занятий
35 000
через 3 недели после начала обучения
20 000
через 6 недель после начала обучения

Запись на обучение

Phone

Свяжемся в течение рабочего дня

Нажимая на кнопку, я соглашаюсь на обработку персональных данных