Курс «Автоматизация тестирования на Java с нуля»
Живые вебинары, Видеоуроки, Консультации / В группе с наставником / Обучение в ЛК на сайте автора
Вы познакомитесь с основами языка Java и принципами написания тестов, изучите современные инструменты и технологии автоматизации. Курс будет полезен как новичкам, так и тем, кто уже имеет представление о QA.
Обновлено: 04.12.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
Варианты участия
Мастер задач
22 000 ₽
- Скидка 12%
- Цена без скидки — 25 000 ₽
- Бессрочный доступ к тренажеру.
- AI-бот Ду-Ду для мгновенного CodeReview.
- Чат курса с поддержкой и преподавателем.
- Бесплатный курс по основам GIT.
- Сертификат.
Основательный подход
30 000 ₽
- Скидка 25%
- Цена без скидки — 40 000 ₽
- Бессрочный доступ к тренажеру.
- Чат курса с поддержкой и преподавателем.
- AI-бот Ду-Ду для мгновенного CodeReview.
- Бесплатный курс по основам GIT.
- 3 встречи вопрос-ответ с Team Lead 1 на 1 (по запросу).
- Карьерная консультация (1-1,5 часа).
- Сертификат.
- 2 месяца
- Срок доступа: бессрочный
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для новичков
- Бонусы: только для дорогих тарифов
- Демодоступ
- Сопровождение: куратором
- Сертификат
- Техническая поддержка: в рабочее время, чат в мессенджере, телефон
- Доступ: сразу после оплаты
Чему вы научитесь?
- Работе в PageObject.
- Применению инструментов Postman и REST.
- Написанию тестов с помощью REST Assured.
- Работе с Docker и Linux.
- Созданию программы на Java.
О курсе
Описание
Программа обучения
Особенности
Java — один из самых популярных и стабильных языков программирования, который активно используется для создания автотестов. Автоматизация тестирования на Java открывает для тестировщика множество возможностей. Этот курс — идеальный старт для тех, кто только начинает свой путь в тестировании, хочет освоить новую профессию тестировщика. Эксперты онлайн-школы Inzhenerka.Tech научат, как правильно писать тесты, чтобы ускорить процесс разработки и обеспечить высокое качество программного обеспечения.
Вы изучите основы Java, принципы ООП, познакомьтесь с концепциями, необходимыми для написания автотестов, научитесь работать с инструментами для тестирования веб-приложений и интерфейсов. Курсы для тестировщиков ориентированы на практику. Здесь нет скучных лекций и зазубривания правил. Материал подается простым и понятным для новичков языком. Уроки построены на реальных примерах, что позволяет сразу применять полученные знания на практике.
Краткая программа курса «Автоматизация тестирования на Java с нуля»:
- Тестирование в браузерах. Основы HTML.
- Автоматизация тестирования мобильных приложений.
- Написание автотестов с использованием Java.
- Практика написания Unit и UI тестов.
- Автоматизация бэкэнд тестирования.
- Работа в команде.
В результате вы научитесь писать автоматические тесты на Java и получите навыки, с которыми можно запустить карьеру в индустрии IT.
- Что тестировать в браузерах, как использовать консоль браузера и проводить отладку, основы HTML.
- Инструменты браузера для отладки.
- Плагины Chrome для отладки.
- Команды командной строки для тестирования веб-страниц.
- Мобильные приложения.
- Расскажем, что такое типы мобильных приложений, параметры мобильных приложений.
- Что такое геолокация.
- Автоматизация мобильного тестирования.
- Android Studio.
- Обсудим локализация и интернационализация (L10N и I18N), а также в чем отличие, основные ошибки программистов, как тестировать.
- Рассмотрим, что такое ООП и его принципы, разберем простейшие типы данных и операторы. Напишем программу, используя ООП.
- Введение в программирование на Java.
- Первая программа: Hello World.
- Переменные и простые математические операции.
- Функции контроля.
- Основы Объектно-Ориентированного-Программирования.
- Пример программы с использованием ООП.
- Основные понятия, что такое фреймворк для тестирования, Unit тестирование.
- JUnit5 и Java.
- Пишем простые Unit тесты на математические операции.
- Автоматизируем формы. WebDriver, основные команды.
- Напишем простой тест на Selenide.
- Зависимости.
- Проект Java + Gradle в IntelliJ IDEA.
- Класс с тестами + код для авторизации.
- Проверка наличия элементов.
- Использование JUnit в Selenide.
- Задание на написание теста на Java.
- Переписываем тесты с использованием ООП. Концепт PageObject.
- Пример использования POM.
- Написание тестов с использование POM.
- Unit тесты, JUnit. Пишем юнит-тесты.
- Аннотации.
- @BeforeEach, @AfterEach, @Disabled и @ParameterizedTest.
- Улучшаем наши тесты.
- Лучшие практики написания Unit и UI тестов.
- Учимся делать запросы для бекенд-тестирования.
- HTTP-запросы (GET, POST, PUT, PATCH, DELETE).
- Установка и запросы в Postman.
- Как использовать RestAssured для автоматизации тестирования REST API вместе с JUnit5.
- RestAssured и JUnit5 в Gradle проекте.
- Переписываем тесты с Postman на RESTAssured.
- Как тестировать на iOS и Android приложения на доступность.
- Что такое Accessibility.
- Использование читалок экрана для тестирования в Chrome.
- Основные команды, жесты и дополнительный инструментарий тестировщика.
- Что тестировать в проектах с точки зрения Accessibility.
- Принципы WCAG (POUR).
- Как тестировать доступность?
- Ручное тестирование (основные моменты для тестирования).
- Тестирование на мобильных устройствах (специфика).
- Основные команды, установка пакетов, команды для работы с сетью.
- Терминал Linux, установка пакетов.
- Отладка (дебаггинг) и ADB (Android Debug Bridge).
- Установка программы на Android с помощью Терминала.
- Отладка приложения с багом.
- Освоите работу с контейнерами и созданию образов в Docker, тестирование в Docker.
- Основные команды работы с Docker.
- Как создавать свои пакеты Docker?
- Образ Docker для тестирования сайта с использованием Selenium.
- Код Dockerfile.
- Сборка Docker Образа.
- Запуск Тестов с Docker.
- Примеры образов Docker.
- Визуализация и анализ результатов автоматизированных тестов.
- Решаем, что выбрать для автоматизации.
- Первоначальная настройка для дальнейшей работы.
- Создание Git-репозитория с кодом, внесение и учет изменений, просмотр истории изменений и возврат к старым версиям проекта.
- Конфликты в Git, использование ChatGPT для изучения Git.
- Симулятор. Погрузимся в рабочую ситуацию и поучаствуем в командном обсуждении. Изучите Scrum и что такое Agile-команда.
-
ФорматВ группе с наставником
Живые вебинары / Видеоуроки / Консультации Мастер задач — Видеоуроки
Обучение в ЛК на сайте автора -
Демодоступ
-
Продолжительность2 месяца
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяСтрого по расписанию
-
Документ об обученииСертификат
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат в мессенджереТелефон
-
Срок доступа к материаламБессрочный
-
БонусыТолько для дорогих тарифов
-
Год выхода2024 Последнее обновление: 04.12.2024
-
Дополнительные материалы курсаРеальные стенды для обучения, AI-бот для мгновенного CodeReview
- Нажмите на кнопку
Узнать подробности - Вы перейдете на детальную страницу курса онлайн-школы. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
2 отзыва
Другие курсы автора
- Формат — Живые вебинары
- 3 месяца
Курс — Playwright для инженеров по тестированию
- Формат — Живые вебинары
- 4 недели
Курс — Английский для IT-специалистов
- Формат — Живые вебинары
- 3 месяца
Практикум — Тренажер Python и SQL для ML и анализа данных
- Формат — Живые вебинары
- 4 месяца
Курс — Симулятор QA Lead, руководитель команды тестировщиков
- Формат — Живые вебинары
- 3 месяца
Курс — Симулятор Data Warehouse Analytics Engineer на базе dbt для инженеров и аналитиков данных
- Формат — Видеоуроки
- 3 месяца
- 13 уроков