Що нового?

Придбаний Автоматизированное тестирование на Java [Skillbox] [Дмитрий Якин, Марина Третьякова, Даниил Пилипенко]

Інформація про покупку
Тип покупки: Складчина
Ціна: 26000 ГРН
Учасників: 0 з 23
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1175.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Автоматизированное тестирование на Java [Skillbox] [Дмитрий Якин, Марина Третьякова, Даниил Пилипенко]


Кому подойдёт этот курс

  • Junior- и middle- тестировщикам
    Научитесь работать с редкими функциями Selenium и писать автотесты на Java с помощью фреймворков. Прокачаете навыки UI-тестирования, сможете зарабатывать больше на прежнем месте работы или перейти в более сильную компанию.

  • Студентам курса «Профессия Тестировщик»
    Углубитесь в разработку автотестов без затрат времени на уже знакомые темы. Научитесь писать тесты на Java и встраивать их в процесс CI, дополните портфолио двумя проектами и сможете начать карьеру тестировщика в крупной IT-компании.
Чему вы научитесь
  1. Писать автотесты в Selenium IDE
    Разберётесь в функциях и настройках, научитесь писать автотесты без программирования и поймёте, когда нельзя обойтись использованием только Selenium IDE.
  2. Программировать на Java
    Изучите синтаксис и основные функции языка, разберётесь в принципах объектно ориентированного программирования, научитесь выявлять ошибки компиляции и отлаживать приложения.
  3. Работать с фреймворками
    Научитесь использовать Maven и тестовый фреймворк JUnit. Сможете создавать собственные тесты разной сложности с предусловиями и постусловиями.
  4. Создавать UI-тесты
    Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете проводить простые и сложные тесты пользовательских интерфейсов.
  5. Автоматизировать тесты
    Изучите базовые схемы работы с CI/CD и научитесь работать с Jenkins. Непрерывная интеграция поможет вам регулярно проводить автотесты, быстрее находить ошибки и не копить технический долг.
  6. Использовать Git
    Научитесь работать с распределённой системой контроля версий, сможете легко вносить или откатывать изменения и работать над разными версиями одного проекта в большой команде.
а) Java - разработчик
  1. Вводный модуль
  2. Синтаксис языка
  3. Объекты и классы
  4. Числа, строки, даты
  5. Массивы и коллекции
  6. Наследование и полиморфизм
  7. Особенности ООП в Java
  8. Исключения, отладка, тестирование и логирование
  9. Работа с файлами и сетью
  10. Работа с MySQL в Java
  11. Многопоточность
  12. Разработка веб-приложений
  13. Нереляционные базы данных и очереди
  14. Производительность и оптимизация
  15. Распределённые хранилища и вычисления
  16. Бонус-модуль. Паттерны проектирования
  17. Введение в алгоритмы
  18. Введение в структуры данных
  19. Протокол HTTP
  20. Заключительный модуль
б) Система контроля версий Git
  1. Версии программного кода
  2. Установка Git
  3. Индекс и частичные коммиты
  4. Сравнение версий
  5. Отмена изменений и откат версий
  6. Репозитории и коллективная работа
  7. Ветки — создание и управление
  8. Слияние и разрешение конфликтов
  9. Полезные инструменты
  10. Правила работы с Git
в) Автоматизированное тестирование на Java
  1. Введение в автоматизированное тестирование
  2. Первые тесты на Java
  3. Поиск элементов с помощью Selenium WebDriver
  4. Поиск элементов с помощью CSS-локаторов
  5. Поиск элементов с помощью XPath
  6. UI-тесты: простые тесты для Web
  7. UI-тесты: сложные тесты для Web
  8. Редкие функции
  9. Работа с CI
г) Дипломные проекты
  1. Дипломная работа №1. Напишете простые автотесты и отточите свои навыки на реальной задаче.
  2. Дипломная работа №2. Напишете сложные автотесты с помощью редких функций Selenium и процесса CI.
Продажник: https://skillbox.ru/course/autotesting-java/
 
Угорі