Вы используете мобильную версию

перейти на Полную версию сайта

Запись

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

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

Тема найдена по тегам:
Цена:
94000 руб
Взнос:
1032 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa 2. testit 3. Алексей Райт
open
2
  1. Евражкa
    Евражкa Организатор складчин

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

    [​IMG]

    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 ак. часов видеокурсов)
     
    Последнее редактирование модератором: 11 дек 2023
    Евражкa, 15 ноя 2023
    Кэти Мур нравится это.
  2. Похожие складчины
    Загрузка...
Наверх