Открыто

Автоматизированное тестирование на Java [2022] [teachmeskills] [Дима, Саша, Владимир]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 11 сен 2022.

Цена: 54441р.-84%
Взнос: 8518р.

Основной список: 7 участников

Резервный список: 5 участников

  1. 11 сен 2022
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Автоматизированное тестирование на Java [2022]
    teachmeskills
    Дима, Саша, Владимир


    Научим автоматизированному тестированию на Java за 4,5 месяца.

    Кем ты станешь:
    Automation QA Engineer разрабатывает автоматические тесты для нахождения уязвимостей и проверки ПО.

    На курсе QA Engineer ты научишься писать автотесты для web-приложений и REST API, создавать документацию и грамотную отчетность.

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

    Модуль 1 - Введение в Java
    • Введение в Java
    • IDE
    • Запуск и компиляция программы
    • Типы данных
    • Приведение типов
    • Операторы Java
    • Приоритет операций
    Модуль 2 - Операторы управления
    • Операторы ветвления
    • Операторы повторения
    • Операторы перехода
    Модуль 3 - Одномерные массивы
    • Одномерные массивы
    • Алгоритмы сортировки массива
    Модуль 4 - Многомерные массивы
    • Двумерные, трехмерные и n-мерные массивы
    • Операции с массивами
    Модуль 5 - Репозитории
    • Git
    • Git Flow
    • Работа с командами Git
    • Знакомство с сервисами: Github, Gitlab, Bitbucket
    Модуль 6 - Классы и объекты
    • Понятие класса, объекта, конструктора
    • Методы
    • Инициализация полей
    Модуль 7 - Интерфейсы и абстрактные классы
    • Понятие интерфейса
    • Понятие абстрактного класса
    • Абстрактные методы
    Модуль 8 - Принципы ООП
    • Инкапсуляция
    • Наследование
    • Полиморфизм
    Модуль 9 - Исключения
    • Обрабатываемые, необрабатываемые исключения
    • Реализация кастомных исключений
    Модуль 10 - Обработка строк
    • String
    • StringBuilder
    • StringBuffer
    Модуль 11 - Коллекции (Часть 1)
    • Знакомство с интерфейсом Collection
    Коллекции типа:​
    • Arraylist
    • Linkedlist
    • ArrayDeque
    Модуль 12 - Коллекции (Часть 2)
    • Интерфейс Set и класс HashSet
    • Понятие hash таблиц
    • Интерфейс Map и класс HashMap
    Модуль 13 - Введение в тестирование ПО
    • Краткая история
    • Методологии разработки
    • Составление и валидация требований
    Модуль 14 - Основы тестирования ПО
    • Тест-планы
    • Чеклисты
    • Тест-кейсы
    • Техники тест-дизайна
    Модуль 15 - Предоставление результатов о тестировании
    • JIRA и баг-репорты
    • Отчеты по тестированию ПО
    Модуль 16 - Введение в автоматизацию тестирования
    • Автоматизированное тестирование: основные понятия и определения
    • Наиболее часто используемые инструменты
    • Настройка рабочего окружения: Intellij Idea, Java, Maven, Selenium WebDriver
    • Написание первого теста с использованием Selenium
    Модуль 17 - Selenium WebDriver. Basics
    • Предназначение. Установка. Основные функции. Принцип работы
    • Основные методы библиотеки Selenium Webdriver
    • Кросс-браузерное тестирование и WebDriverManager
    Модуль 18 - Selenium WebDriver. Локаторы
    • Локаторы: Id, class, tags, CSS, XPath
    • Практика написания локаторов
    Модуль 19 - PageObject Pattern
    • Использование паттерна Page Object
    • Альтернативные Page Object подходы
    • Вспомогательные инструменты
    • Архитектура. Основные элементы. Примеры
    • Наследование. BasePage и BaseTest
    Модуль 20 - Selenium WebDriver. Advanced
    • Архитектура и основные принципы работы инструмента
    • Ожидания (implicit, explicit), попапы, алерты, Iframes
    Модуль 21 - JUnit, TestNG и их использование в автоматизации
    • Пирамида тестирования и создание юнит-тестов для приложения
    • Написание параметризированных тестов используя @DataProvider
    • Использование аннотаций @Before, @after
    • TestNG. Основные возможности инструмента. Hamcrest и Assertions
    Модуль 22 - Maven
    • Maven. Основные возможности инструмента
    Модуль 23 - Репортинг
    • Удобный репортинг для заказчика: Allure Reports, Extent, Serenity
    Модуль 24 - Selenium WebDriver. Обертки
    • Работа с Selenium WebElements
    • Уровни Абстракции. Декораторы
    • Автоматизация SalesForce-приложений
    Модуль 25 - GOF Patterns и Best Practices автоматизации
    • Паттерны GOF в автоматизации
    • Business Steps, Factory, Builde
    Модуль 26 - Логирование
    • Что и зачем нужно логировать: Log4j
    • Формат данных Yaml
    • Lombok plugin
    Модуль 27 - Continuous integration – CircleCI
    • CI процесс и DevOps практики
    • Понятие инструмента и основные функциональные возможности
    • Docker. Основы
    Модуль 28 - Continuous integration – (Git, Maven, Jenkins)
    • Понятие инструмента и основные функциональные возможности
    • Установка и первоначальная настройка Jenkins
    • Создание Jenkins pipeline
    Модуль 29 - Альтернативы Selenium. Selenide
    • «Обертки» для Selenium WebDriver: Selenide, Thucydides, Geb
    Модуль 30 - Изучение подходов к построению тестов
    • BDD, DDD и TDD подходы при разработке приложений и тестов
    • Gherkin, Cucumber
    Модуль 31 - Архитектура клиент-серверных приложений
    • Клиент-серверная архитектура
    • Особенности тестирования веб-приложений
    • REST API
    • JSON и XML
    Модуль 32 - Автоматизация REST API
    • Автоматизация REST API
    • Postman и Rest Assured
    • Архитектура фреймворков для тестирования REST API
    Модуль 33 - Работы с базой данных
    • Основы реляционных БД
    • JDBC: подключение к БД, виды и выполнение запросов, работа с результатами запроса
    Модуль 34 - Консультация по дипломному проекту (Часть 1)
    • Автоматизация тестирования с нуля для проекта
    Модуль 35 - Консультация по дипломному проекту (Часть 2)
    • Автоматизация тестирования с нуля для проекта
    Модуль 36 - Интервью
    • Тестовое задание и интервью на Automation QA Engineer
    Модуль 37 - Онлайн-тренинг "Трудоустройство в IT"
    • Составление резюме (теория + практика)
    • Составление профиля на LinkedIn (теория + практика)
    • Прохождение интервью
    • Soft skills, которые важны в рамках интервью
    • Проведение пробного интервью
    Модуль 38 - Защита дипломного проекта

    Примечание: стоимость курса 2 300 (BYN)

    Продажник
     
  2. Последние события

    1. Duumvir
      Duumvir не участвует.
      17 дек 2024 в 17:02
    2. SuperMeow
      SuperMeow не участвует.
      15 окт 2024
    3. skladchik.com
      В складчине участвует 10 человек(а).
      29 мар 2024
    4. skladchik.com
      В складчине участвует 10 человек(а).
      12 фев 2024