Скачать Автоматизация тестирования на Java [Яндекс Практикум] [Повтор]

Принц

Администратор
Регистрация
16 Дек 2016
Сообщения
186.741
Реакции
465.822
Складчина: Автоматизация тестирования на Java [Яндекс Практикум] [Повтор]

Курс «Автоматизатор тестирования на Java»

Узнаете основы языка программирования Java
Начнёте автоматизировать тесты для веб‑приложений и API
Будете много практиковаться
Освоите инструменты автоматизации
Научитесь составлять отчёты о результатах тестов в Allure
Сможете совмещать учёбу с работой и другими делами
Этот курс поможет карьерно вырасти

Начинающим тестировщикам, которые хотят повысить квалификацию Освоите новые навыки, которые помогут найти работу или получить повышение на текущем месте
Опытным ручным тестировщикам. Сможете полностью перейти в автоматизацию: писать автотесты для веб-приложений и АРІ, проводить юнит-тесты, развивать инфраструктуру проекта
Тем, у кого мало или совсем нет опыта в программировании.Познакомитесь с основами Java и сможете выйти на новый уровень в тестировании

Зачем инженеру по ручному тестированию учиться автоматизации

1.Избавитесь от рутины
Автоматизация позволит избежать рутинных проверок и ускорить тестирование задач
2.Освоите новые инструменты и технологии — станете конкурентоспособнее
IntelliJ IDEA
Maven
Selenium WebDriver
Selenide
JUnit
Git
REST Assured
Allure
Jenkins
SQL
3.Сможете больше зарабатывать
Зарплаты автоматизаторов почти в 2 раза выше, чем у инженеров по ручному тестированию

Чему вы научитесь

Писать код на Java
Поймёте, как устроен язык, изучите базовый синтаксис и напишете небольшое приложение
Автоматизировать тестирование
Как веб-приложений, так и API — для этого освоите pytest, Selenium WebDriver, Git, XPath, CSS и Allure
Использовать JUnit 5, Selenide и Postman
Освоите продвинутые инструменты тестировщика, а ещё научитесь работать с базами данных
Выстраивать процесс автоматизации
Разберётесь в инфраструктуре и архитектуре приложений, чтобы покрывать их тестами на всех уровнях

Усилите свои хардскилы с помощью ИИ
Научитесь использовать нейросети, чтобы:

Генерировать классы Page Object на Java, локаторы и структуру проекта
Создавать тестовые данные и mock‑объекты для любых сценариев
Автоматически составлять матрицу покрытия требований
Группировать тест‑кейсы
Разбирать логи ошибок
Интерпретировать метрики нагрузочного тестирования
Программа курса
Составили программу по образовательной модели 4C/ID: будете учить только то, что нужно для решения настоящих задач автоматизатора


Спойлер: Полная программа курса
Программа курса
Автоматизатор тестирования на Java
1. Введение в Java — 3 недели

Практическая работа

установка JDK и IntelliJ IDEA

синтаксис Java

переменные и типы данных

условия (if / else)

циклы (for / while)

методы

массивы

Практика: написание простой программы на Java.

2. Объектно-ориентированное программирование — 2 недели

Практическая работа

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

конструкторы

инкапсуляция

наследование

полиморфизм

интерфейсы

Практика: создание объектной модели программы.

3. Работа с Git — 1 неделя

Практическая работа

Git

GitHub

коммиты

ветки

pull request

Практика: ведение проекта в репозитории.

4. Основы тестирования — 1 неделя

виды тестирования

тест-кейсы

баг-репорты

тест-дизайн

5. Unit-тестирование — 2 недели

Практическая работа

JUnit 5

структура тестов

assert

тестирование методов

Практика: написание unit-тестов.

6. Автоматизация UI-тестов — 3 недели

Практическая работа

Selenium WebDriver

поиск элементов

XPath

CSS-селекторы

ожидания

Page Object

Практика: создание UI-автотестов.

7. Selenide — 1 неделя

Практическая работа

настройка Selenide

написание тестов

работа с элементами

8. API-тестирование — 2 недели

Практическая работа

HTTP

REST API

Postman

JSON

проверки ответов

Практика: написание API-тестов.

9. Работа с базами данных — 1 неделя

SQL

SELECT

JOIN

проверка данных.

10. Архитектура автотестов — 1 неделя

Page Object Model

структура тестового проекта

поддерживаемость тестов.

11. CI/CD — 1 неделя

Jenkins

автоматический запуск тестов.

Финальный проект — 2 недели

Разработка полноценного проекта:

UI-автотесты

API-тесты

работа с Git

оформление проекта.

✔ Основные технологии курса:

Java

Selenium

Selenide

JUnit

Git

Postman

SQL




СКАЧАТЬ