Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:11:12
    001 Вводная часть по Java
  2. Урок 2. 00:08:26
    002 Скачать Intellij Idea
  3. Урок 3. 00:08:38
    003 Переменные и зоны видимости
  4. Урок 4. 00:12:05
    004 Примитивы и ссылки
  5. Урок 5. 00:09:59
    005 Взаимодействие со строками
  6. Урок 6. 00:16:18
    006 Условия If Else Switch Case
  7. Урок 7. 00:17:57
    007 Методы
  8. Урок 8. 00:19:41
    008 Объекты
  9. Урок 9. 00:09:38
    009 Модификаторы доступа
  10. Урок 10. 00:11:08
    010 Equals и ToString
  11. Урок 11. 00:23:00
    011 ООП
  12. Урок 12. 00:18:59
    012 Массивы
  13. Урок 13. 00:07:46
    013 Enum
  14. Урок 14. 00:12:47
    014 Список List
  15. Урок 15. 00:16:20
    015 Set и HashMap
  16. Урок 16. 00:12:42
    016 Stream API №1
  17. Урок 17. 00:10:27
    017 Stream API №2
  18. Урок 18. 00:14:38
    018 Stream Random и Hash Map
  19. Урок 19. 00:16:23
    019 Практическая задача
  20. Урок 20. 00:08:56
    020 Generic T и Static
  21. Урок 21. 00:07:33
    021 Сборщик проекта Gradle
  22. Урок 22. 00:16:39
    022 Junit5
  23. Урок 23. 00:07:54
    023 Junit Annotations
  24. Урок 24. 00:14:17
    024 Parametrized tests
  25. Урок 25. 00:16:42
    025 Jackson
  26. Урок 26. 00:09:54
    026 Lombok
  27. Урок 27. 00:19:53
    027 Property Reader
  28. Урок 28. 00:20:42
    028 Debuger
  29. Урок 29. 00:14:52
    029 Запуск JUnit тестов через терминал, тэги, кастомная задача для запусков тэгов
  30. Урок 30. 00:20:45
    030 Перезапуск упавших тестов и сохранение в файл Junit
  31. Урок 31. 00:09:38
    031 Перезапуск тестов из файла через bash
  32. Урок 32. 00:09:14
    032 Установка Allure Gradle
  33. Урок 33. 00:16:58
    033 Allure Steps и TMS
  34. Урок 34. 00:12:13
    034 Установка TestNG и Перезапуск упавших тестов
  35. Урок 35. 00:09:58
    035 TestNG Groups и запуск через gradle
  36. Урок 36. 00:09:17
    036 TestNG сохранение упавших тестов и запуск через Bash
  37. Урок 37. 00:18:33
    037 TestNG параметризированные тесты DataProvider
  38. Урок 38. 00:16:00
    038 Maven и первый тест Junit5
  39. Урок 39. 00:17:53
    039 Maven Allure и Lombok
  40. Урок 40. 00:05:58
    040 Maven запуск тестов из терминала
  41. Урок 41. 00:15:57
    041 Теория REST и HTTP
  42. Урок 42. 00:11:49
    042 Обзор сайта с Fake Rest API и установка Rest Assured
  43. Урок 43. 00:24:38
    043 Структура запроса Rest Assured и написание GET запросов с подстановкой параметров
  44. Урок 44. 00:14:12
    044 Отправка GET запроса и сохранение в переменную, сравнение двух списков, проверка на сортировку
  45. Урок 45. 00:15:49
    045 Отправка POST запроса и создание POJO классов на основе JSON через плагин генератор
  46. Урок 46. 00:10:44
    046 Отправка PUT и DELETE запросов, создаем тело в качестве HashMap
  47. Урок 47. 00:20:13
    047 Рефакторинг тестов в модельные классы
  48. Урок 48. 00:18:41
    048 Логируем запрос и ответ в Allure, параметризированный API тест
  49. Урок 49. 00:25:31
    049 Swagger покрытие тестами #1
  50. Урок 50. 00:31:05
    050 Swagger покрытие тестами #2 Объемные тесты с Jwt авторизацией
  51. Урок 51. 00:24:31
    051 Обертка над ValidatableResponse и кастомные проверки
  52. Урок 52. 00:22:43
    052 Рефакторинг всех тестов и сокращение кода в 5 раз
  53. Урок 53. 00:16:01
    053 Скачивание и загрузка файлов через RestAssured, добавление файла в Allure отчет
  54. Урок 54. 00:19:52
    054 Библиотека Faker и SoftAsserions
  55. Урок 55. 00:11:17
    055 Сокращение кода через BeforeEach и кастомная аннотация в аргумент тестового метода
  56. Урок 56. 00:21:34
    056 Все что нужно знать про UI автотесты и инструменты
  57. Урок 57. 00:37:26
    057 Установка Selenium, базовые методы, headless мод, простой тест
  58. Урок 58. 00:32:22
    058 Работа с WebElement, поиск по Xpath, строение теста
  59. Урок 59. 00:19:48
    059 Скачивание и загрузка файлов Selenium
  60. Урок 60. 00:15:42
    060 Alert и Basic Auth
  61. Урок 61. 00:13:01
    061 Iframe и Debugger в DevTools
  62. Урок 62. 00:27:43
    062 Actions и перемещение элементов
  63. Урок 63. 00:29:29
    063 Паттерн PageObject на примере Wildberries и устранение ошибки Chromedriver 116
  64. Урок 64. 00:26:52
    064 Продолжение PageObject и отладка теста
  65. Урок 65. 00:33:07
    065 JavascriptExecutor и рефакторинг теста с PageObject
  66. Урок 66. 00:46:55
    066 Другой пример PageObject паттерна и непредвиденные ситуации
  67. Урок 67. 00:25:06
    067 Обзор Selenide и его преимущества
  68. Урок 68. 00:17:23
    068 Переписываем тест на Selenide
  69. Урок 69. 00:12:47
    069 Читаем PDF файлы
  70. Урок 70. 00:36:16
    070 Читаем XLSX файлы
  71. Урок 71. 00:30:35
    071 Тестирование UI верстки с помощью скриншотов
  72. Урок 72. 00:12:47
    072 Тестирование UI мобильной веб верстки
  73. Урок 73. 00:14:22
    073 Параллельный запуск TestNG и Junit
  74. Урок 74. 00:38:35
    074 Авторизация в UI через API
  75. Урок 75. 00:27:57
    075 Установка Docker и Selenoid
  76. Урок 76. 00:38:02
    076 Кроссбраузерность через аннотации Selenoid
  77. Урок 77. 00:13:09
    077 Вложения видео, логи, картинка, исходный код страницы
  78. Урок 78. 00:20:26
    078 Установка Jenkins через Docker
  79. Урок 79. 00:17:32
    079 Настройка Jenkins Agent и JAVA HOME
  80. Урок 80. 00:14:27
    080 Установка Git, Git Bash, Cygwin и обзор проекта
  81. Урок 81. 00:19:58
    081 Генерация SSH ключа и создание Gitlab репозитория
  82. Урок 82. 00:25:14
    082 Создание простого Jenkinsfile, запуск обычных тестов
  83. Урок 83. 00:31:10
    083 Создание сложного параметризированного Jenkinsfile
  84. Урок 84. 00:11:50
    084 Запуск параметризированного пайплайна
  85. Урок 85. 00:09:49
    085 Установка Gitlab runner для Gitlab CI
  86. Урок 86. 00:18:13
    086 Создание простого пайплайна на Gitlab CI с запуском тестов и генирацией отчета
  87. Урок 87. 00:24:32
    087 Создание Docker compose связки для тестов
  88. Урок 88. 00:11:17
    088 Запуск тестов в Docker через Gitlab CI
  89. Урок 89. 00:44:17
    089 Вакансии, зарплаты, резюме