• Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Подписаться»
Скачать 

[Мфти] Автотестировщик на Java (Даниил Пилипенко, Геннадий Чурсов)

Описание складчины

Получите практические навыки программирования вместе с курсом [Мфти] Автотестировщик на Java (Даниил Пилипенко, Геннадий Чурсов). Благодаря складчине купить курс получится максимально выгодно.

Зарегистрируйтесь, чтобы посмотреть контент
Организатор
Организатор
Организую Складчины
Команда форума
Сообщения
676 279
Реакции
16 966
Монеты
325
Оплачено
1
Ссылка на картинку
5 причин начать изучать автоматизированное тестирование на Java прямо сейчас
  • Огромный спрос на рынке труда
    Благодаря своей надежности, производительности и масштабируемости, Java является основным языком программирования для множества крупных компаний. Это означает, что вам не придется долго искать работу после освоения автоматизированного
    тестирования на Java.
  • Увеличьте свою продуктивность
    Автоматизация тестирования позволяет существенно ускорить процесс обнаружения и устранения ошибок, повышая качество разрабатываемого ПО. Станьте незаменимым членом команды, способным сэкономить время и ресурсы на тестировании!
  • Широкие возможности для развития
    Изучение автоматизированного тестирования на Java открывает перед вами множество возможностей для карьерного роста. Вы сможете развиваться в различных направлениях, таких как разработка фреймворков для тестирования, интеграция с DevOps или даже переход в разработку ПО.
  • Мощные инструменты и библиотеки
    Java предлагает огромное количество инструментов и библиотек для автоматизации тестирования, таких как Selenium, JUnit, TestNG, Cucumber и многих других. Это позволит вам создавать надежные, масштабируемые и эффективные тесты для любых приложений.
  • Присоединяйтесь к глобальному сообществу
    Java имеет одно из самых крупных и активных сообществ разработчиков и тестировщиков. Вы сможете участвовать в конференциях, митапах и воркшопах по всему миру, обмениваться знаниями и опытом с коллегами.
Чему вы научитесь на курсе:
  • Основам программирования на Java, включая синтаксис, ООП, управляющие конструкции и работу с классами и объектами.
  • Созданию и запуску автоматизированных тестов на Java с использованием JUnit и Mockito.
  • Применению Selenium WebDriver для автоматизации тестирования веб-приложений, включая работу с локаторами, элементами страницы, ожиданиями и Page Object Pattern.
  • Тестированию API на Java с использованием RestAssured для проверки RESTful API, валидации ответов и кодов состояния.
  • Работе с системами контроля версий (Git) и интеграции с Continuous Integration (Jenkins) для автоматического запуска тестов и обеспечения непрерывного процесса разработки.
  • Работе с базами данных и SQL для тестировщиков, включая запросы и операции, необходимые для проверки данных.
  • Основам мобильного тестирования на Java с использованием Appium для автоматизации
    тестирования мобильных приложений.
  • Подготовке и представлению финальных проектов, включая автоматизированные тестовые сьюты для веб-приложений и API, а также взаимодействию с командой и совместное решение проблем в процессе автоматизации тестирования.
Программа курса
Вводное занятие (3 ак. часа)

  • Разновидности ПО.
  • Веб-приложения. Frontend и backend
Клиент-серверное взаимодействие. HTTP, REST, gRPC (6 ак. часа)
  • Мобильные приложения
  • Виды и способы тестирования ПО
  • Клиент-серверное взаимодействие
  • Протокол HTTP
  • Методы HTTP-запросов
  • Коды HTTP-ответов
  • Стандарт REST
  • Другие способы взаимодействия (SOAP, gRPC, GraphQL, WebSocket)
  • Инструменты тестирования клиент-серверного взаимодействия
Введение в Java (24 ак. часов)
  • Основы синтаксиса Java. Операторы и управляющие конструкции
  • Переменные и типы данных
  • ООП: классы, объекты, наследование, полиморфизм, инкапсуляция
  • Исключения
  • Коллекции
  • Многопоточность
  • Работа с файлами
  • Maven и Gradle
  • Фреймворк Spring
Основы работы с Git (6 ак. часа)
  • Репозиторий, состояния файлов и коммиты.
  • Работа с удалённым репозиторием в GitHub.
  • Ветвление и работа с ветками
  • Pull requests
HTML/CSS (6 ак. часа)
  • Язык разметки HTML
  • Основные HTML-тэги
  • Основы CSS. Стилизация текста
  • Размеры и расположение элементов
  • Цвета, границы, фон и шрифты
  • Технологии Flexbox и Grid Layout
  • Адаптивная вёрстка
  • Тестирование вёрстки веб-страниц
Введение в автоматизированное тестирование (3 ак. часа)
  • Основы автоматизированного тестирования
  • Инструменты и фреймворки для автоматизации тестирования
Основы тестирования на Java (6 ак. часов)
  • JUnit: аннотации, assert-методы, тестовые сьюты
  • Mockito: создание мок-объектов, стаббинг и верификация поведения
Selenium WebDriver (15 ак. часов)
  • Введение в Selenium WebDriver
  • Работа с элементами страницы: локаторы, клики, ввод текста, выбор элементов
  • Явные и неявные ожидания
  • Работа с окнами и фреймами
Продвинутый уровень Selenium WebDriver (9 ак. часов)
  • Page Object Pattern и Page Factory
  • Работа с файлами и изображениями
Тестирование API на Java (9 ак. часов)
  • Введение в тестирование API
  • Использование RestAssured для тестирования RESTful API
  • Валидация ответов и кодов состояния
Continuous Integration и Git (9 ак. часов)
  • Введение в Continuous Integration и Jenkins
Мобильное тестирование на Java (Appium) (3 ак. часа)
  • Введение в мобильное тестирование
  • Основы Appium и его архитектура
Базы данных и SQL в автоматизации (3 ак. часа)
  • Основы работы с базами данных
  • Основы SQL и применение в тестировании
+ Видеокурс "Быстрый старт в SQL" (5 ак. часа)
+ Видеокурс "Docker CI/CD" (5 ак. часа)
+ Видеокурс "Работа с Properties" (2 ак. часа)
+ Видеокурс "Работа с Selenoid" (2 ак. часа)
+ Видеокурс "Основы BDD: Gherkin, Cucumber" (3 ак. часа)
Защита финальных проектов (3 ак. часа)
  • Подготовка и представление автоматизированных
    тестовых сьютов для веб-приложений и API - Работа с различными окружениями и конфигурациями - Взаимодействие с командой, совместное решение проблем и оптимизация тестов
Итого 97 ак. часов - 4,5 месяца ( + 20 ак. часов видеокурсов)
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
java автор елена котова автотестирование геннадий чурсов даниил пилипенко мфти нежная страсть флористика
Похожие складчины
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

Уже зарегистрированы? Войдите.

Сверху