image

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

Курсы

Наши курсы

image

TeachMeSkills в Ютубе

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

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

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

Автоматизированное тестирование на Java за 5 месяцев.

Phone

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

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

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

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

Course image

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

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

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

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

Зарплата Automation QA Engineer

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

600 $ - 1300 $

Junior
Middle
Senior

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

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

< >

600 $
Junior
Middle
Senior

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

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

Программа была составлена ISTQB certified QA Team Lead с многолетним опытом коммерческой разработки для новичков в Автоматизированном тестировании.

Введение в Java

Введение в Java

  • Введение в Java
  • IDE
  • Запуск и компиляция программы
  • Типы данных
  • Приведение типов
  • Операторы Java
  • Приоритет операций

Операторы управления

  • Операторы ветвления
  • Операторы повторения
  • Операторы перехода

Одномерные массивы

  • Одномерные массивы
  • Алгоритмы сортировки массива

Многомерные массивы

  • Двумерные, трехмерные и n-мерные массивы
  • Операции с массивами

Репозитории

  • Git
  • Git Flow
  • Работа с командами Git
  • Знакомство с сервисами: Github, Gitlab, Bitbucket

Классы и объекты

  • Понятие класса, объекта, конструктора
  • Методы
  • Инициализация полей

Интерфейсы и абстрактные классы

  • Понятие интерфейса
  • Понятие абстрактного класса
  • Абстрактные методы

Принципы ООП

  • Инкапсуляция
  • Наследование
  • Полиморфизм

Исключения

  • Обрабатываемые, необрабатываемые исключения
  • Реализация кастомных исключений

Обработка строк

  • String
  • StringBuilder
  • StringBuffer

Коллекции (Часть 1)

  • Знакомство с интерфейсом Collection

Коллекции типа:

  • Arraylist
  • Linkedlist
  • ArrayDeque

Коллекции (Часть 2)

  • Интерфейс Set и класс HashSet
  • Понятие hash таблиц
  • Интерфейс Map и класс HashMap

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

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

  • Краткая история
  • Методологии разработки
  • Составление и валидация требований

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

  • Тест-планы
  • Чеклисты
  • Тест-кейсы
  • Техники тест-дизайна

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

  • JIRA и баг-репорты
  • Отчеты по тестированию ПО

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

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

  • Автоматизированное тестирование: основные понятия и определения
  • Наиболее часто используемые инструменты
  • Настройка рабочего окружения: Intellij Idea, Java, Maven, Selenium WebDriver
  • Написание первого теста с использованием Selenium

Selenium WebDriver. JUnit, TestNG. Maven

Selenium WebDriver. Basics

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

Selenium WebDriver. Локаторы

  • Локаторы: Id, class, tags, CSS, XPath
  • Практика написания локаторов

PageObject Pattern

  • Использование паттерна Page Object
  • Альтернативные Page Object подходы
  • Вспомогательные инструменты
  • Архитектура. Основные элементы. Примеры
  • Наследование. BasePage и BaseTest

Selenium WebDriver. Advanced

  • Архитектура и основные принципы работы инструмента
  • Ожидания (implicit, explicit), попапы, алерты, Iframes

JUnit, TestNG и их использование в автоматизации

  • Пирамида тестирования и создание юнит-тестов для приложения
  • Написание параметризированных тестов используя @DataProvider
  • Использование аннотаций @Before, @After
  • TestNG. Основные возможности инструмента. Hamcrest и Assertions

Maven

  • Maven. Основные возможности инструмента

Репортинг

  • Удобный репортинг для заказчика: Allure Reports, Extent, Serenity

Selenium WebDriver. Обертки

  • Работа с Selenium WebElements
  • Уровни Абстракции. Декораторы
  • Автоматизация SalesForce-приложений

GOF Patterns и Best Practices. Continuous integration – CircleCI

GOF Patterns и Best Practices автоматизации

  • Паттерны GOF в автоматизации
  • Business Steps, Factory, Builde

Логирование

  • Что и зачем нужно логировать: Log4j
  • Формат данных Yaml
  • Lombok plugin

Continuous integration – CircleCI

  • CI процесс и DevOps практики
  • Понятие инструмента и основные функциональные возможности
  • Docker. Основы

Continuous integration – (Git, Maven, Jenkins)

  • Понятие инструмента и основные функциональные возможности
  • Установка и первоначальная настройка Jenkins
  • Создание Jenkins pipeline

Альтернативы Selenium. Selenide

  • «Обертки» для Selenium WebDriver: Selenide, Thucydides, Geb

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

  • BDD, DDD и TDD подходы при разработке приложений и тестов
  • Gherkin, Cucumber

Автоматизация REST API. Работа с базой данных

Архитектура клиент-серверных приложений

  • Клиент-серверная архитектура
  • Особенности тестирования веб-приложений
  • REST API
  • JSON и XML

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

  • Автоматизация REST API
  • Postman и Rest Assured
  • Архитектура фреймворков для тестирования REST API

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

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

Промпты, Copilot, Cursor — ускорение и рефакторинг Java-тестов

  • Как работает LLM
  • Промт - инжиниринг. Что такое «хороший промпт» на примерах
  • GitHub Copilot / Copilot Chat / Cursor IDE (автогенерация @Before/@After, написание параметризированных тестов, генерация assert-ов, моков, обёрток)
  • ChatGPT как ассистент тестировщика: работа с запросами

TestRigor, Postman AI и баг-репорты с GPT

  • No-code / Low-code подход: TestRigor и Katalon AI Recorder
  • Postman AI / REST tools: автоматическое построение запросов, генерация тестов и ассертов
  • ChatGPT для документации (генерация баг-репортов, отчет по тест-плану, Allure Reports vs "AI-репорт")

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

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

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

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

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

Интервью

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    GIF

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

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

Фото учителя

Виталий

Automation QA at BLD Soft 6+ лет опыта коммерческой разработки
Фото учителя

Александр

Group Manager - iTechArt Group Опыт 15+ лет коммерческой разработки
Фото учителя

Александр

Software Test Automation Engineer (Java) - EPAM Systems 2+ года опыта коммерческой разработки

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

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

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

  • создание Фреймворков для автоматизации тестирования
  • применение шаблонов проектирования в тех местах фреймворка, где они необходимы
  • создание тестов для UI и REST API
  • настройка CI для запуска тестов
  • создание подробной отчетности при использовании Allure Report
  • работа с системой контроля версий GIT
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 месяцев. Более подробную информацию по программам рассрочки и кредитования можно узнать у менеджеров.

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

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

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

Phone

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

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