Содержание пакета (5 курсов)
1. Автоматизация тестирования API с Python. Базовый 5.0
1. Приветствие и инструкции
3 урока
👁
723
👤
606
Закрытый
1.1
Знакомимся
↗
264
147
10м
9
Закрытый
1.2
Советы по изучению материала
↗
254
254
2м
4
Закрытый
1.3
Правила работы с курсом и коммуникации
↗
205
205
2м
0
2. Введение в профессию QA Automation Engineer
6 уроков
👁
1 446
👤
1 238
Закрытый
2.1
Основы тестирования программного обеспечения
↗
257
237
31м
7
Закрытый
2.2
Основные виды тестирования
↗
248
198
27м
9
Закрытый
2.3
Техники тест-дизайна
↗
243
194
35м
4
Закрытый
2.4
Артефакты тестирования и тестовая документация
↗
231
180
44м
6
Закрытый
2.5
Введение в автоматизацию тестирования
↗
233
216
28м
7
Закрытый
2.6
Основные инструменты автоматизации тестирования
↗
234
213
49м
4
3. Настройка окружения
2 урока
👁
462
👤
451
Закрытый
3.1
Установка и настройка окружения Python
↗
233
226
10м
-5
Закрытый
3.2
Установка и настройка PyCharm
↗
229
225
9м
0
4. Система контроля версий Git
3 урока
👁
651
👤
622
Закрытый
4.1
Начало работы с Git
↗
225
213
36м
8
Закрытый
4.2
Публикация проекта на GitHub
↗
214
205
31м
6
Закрытый
4.3
Работа с GitHub Desktop
↗
212
204
12м
7
5. Основы работы с API
8 уроков
👁
1 979
👤
1 335
Закрытый
5.1
Установка и настройка локального сервера
↗
210
190
44м
12
Закрытый
5.2
Форматы представления данных
↗
201
191
43м
9
Закрытый
5.3
Знакомство с API
↗
199
189
44м
11
Открытый
5.4
Знакомство с HTTP протоколом
↗
642
176
54м
7
Закрытый
5.5
Знакомство с gRPC протоколом
↗
191
157
54м
10
Закрытый
5.6
Знакомство с WebSocket протоколом
↗
184
151
50м
8
Закрытый
5.7
Знакомство с TCP/IP протоколами
↗
179
144
29м
8
Закрытый
5.8
Работа с аутентификацией
↗
173
137
45м
5
6. Основы работы с HTTPX
5 уроков
👁
731
👤
595
Закрытый
6.1
Введение в HTTPX
↗
165
135
59м
9
Закрытый
6.2
Практикуемся в работе с HTTPX
↗
154
128
35м
6
Закрытый
6.3
Знакомство с API клиентами
↗
147
121
51м
6
Закрытый
6.4
Практикуемся в реализации API клиентов
↗
137
108
64м
6
Закрытый
6.5
Практикуемся в использовании API клиентов
↗
128
103
97м
8
7. Основы работы с Pydantic
4 урока
👁
417
👤
345
Закрытый
7.1
Знакомство с Pydantic
↗
109
93
95м
6
Закрытый
7.2
Применяем Pydantic в API клиентах
↗
106
91
78м
6
Закрытый
7.3
Валидация JSON schema
↗
101
76
54м
5
Закрытый
7.4
Знакомство с Faker
↗
101
85
73м
5
8. Управление автотестами c Pytest
8 уроков
👁
705
👤
627
Закрытый
8.1
Введение в Pytest
↗
94
87
65м
5
Закрытый
8.2
Написание API автотестов используя Pytest
↗
93
83
62м
5
Закрытый
8.3
Маркировки Pytest
↗
92
83
44м
4
Закрытый
8.4
Pytest skip, skipif, xfail
↗
90
80
26м
3
Закрытый
8.5
Фикстуры Pytest
↗
90
75
127м
5
Закрытый
8.6
Плагины Pytest
↗
84
79
20м
4
Закрытый
8.7
Параметризация Pytest
↗
82
69
64м
5
Закрытый
8.8
Перезапуски автотестов в Pytest
↗
80
71
30м
4
9. Практика написания API автотестов
5 уроков
👁
377
👤
313
Закрытый
9.1
Рефакторинг и подготовка к написанию API автотестов
↗
79
67
46м
4
Закрытый
9.2
Практикуемся в написании API автотестов. Часть 1
↗
76
64
85м
4
Закрытый
9.3
Практикуемся в написании API автотестов. Часть 2
↗
76
62
50м
4
Закрытый
9.4
Практикуемся в написании API автотестов. Часть 3
↗
74
59
10м
4
Закрытый
9.5
Практикуемся в чтении и разборе ошибок API автотестов
↗
72
61
34м
4
10. Создание Allure отчета
5 уроков
👁
321
👤
285
Закрытый
10.1
Знакомство с Allure
↗
66
63
49м
4
Закрытый
10.2
Интеграция Allure в автотесты
↗
66
59
92м
4
Закрытый
10.3
Добавление Allure шагов в автотесты
↗
65
57
84м
4
Закрытый
10.4
cURL в Allure-отчете: упрощаем анализ API-тестов
↗
65
55
48м
4
Закрытый
10.5
Знакомство с Allure TestOPS
↗
59
51
52м
4
11. Улучшение автотестов
5 уроков
👁
263
👤
227
Закрытый
11.1
Настройки автотестов с Pydantic
↗
57
49
76м
4
Закрытый
11.2
Параллельный запуск автотестов
↗
54
47
57м
4
Закрытый
11.3
Добавляем логирование для API автотестов
↗
52
45
67м
4
Закрытый
11.4
Добавляем информацию о переменных окружения в Allure отчет
↗
51
45
34м
3
Закрытый
11.5
Улучшение работы с API клиентами с помощью Enum для URI
↗
49
41
25м
3
12. Работа с CI/CD
6 уроков
👁
447
👤
401
Закрытый
12.1
Введение в CI/CD
↗
50
43
27м
4
Закрытый
12.2
CI/CD системы
↗
50
47
27м
4
Закрытый
12.3
Подготовка проекта к запуску на CI
↗
50
44
22м
4
Закрытый
12.4
Запуск автотестов на GitHub Actions
↗
48
39
84м
4
Закрытый
12.5
Запуск автотестов на GitLab CI
↗
30
25
73м
0
Закрытый
12.6
CI/CD и автотесты: Стратегия автоматизации тестирования
↗
219
203
87м
24
13. Покрытие API тестами: как проверить, что мы тестируем всё?
3 урока
👁
247
👤
201
Закрытый
13.1
Что такое покрытие API и зачем его измерять
↗
105
90
69м
9
Закрытый
13.2
Инструмент для измерения тестового покрытия API
↗
101
82
62м
8
Закрытый
13.3
Практикуемся в интеграции покрытия в API тесты
↗
41
29
129м
3
14. AI Review в автотестах
3 урока
👁
328
👤
244
Закрытый
14.1
Что такое AI Review и зачем он нужен
↗
119
86
47м
2
Закрытый
14.2
Инструмент AI Review: установка и базовое использование
↗
110
79
115м
1
Закрытый
14.3
Интеграция AI Review в CI/CD
↗
99
79
32м
2
15. Резюме
3 урока
👁
107
👤
91
Закрытый
15.1
Итоговый проект
↗
36
32
17м
3
Закрытый
15.2
Рекомендации по составлению резюме
↗
36
29
166м
3
Закрытый
15.3
Рекомендации по прохождению собеседований
↗
35
30
82м
4
2. Автоматизация тестирования Backend с Python. Базовый 5.0
1. Приветствие и инструкции
3 урока
👁
208
👤
206
Закрытый
1.1
Знакомимся
↗
2
0
0
Закрытый
1.2
Советы по изучению материала
↗
1
1
0
Закрытый
1.3
Правила работы с курсом и коммуникации
↗
205
205
2м
0
2. Введение в изоляционное тестирование
2 урока
👁
3
👤
0
Открытый
2.1
Что такое изоляционные тесты и зачем они нужны
↗
2
0
46м
0
Закрытый
2.2
Основные виды изоляции в тестах
↗
1
0
17м
0
3. Тестовый стенд
4 урока
👁
4
👤
0
Закрытый
3.1
Подготовка тестового стенда
↗
1
0
7м
0
Закрытый
3.2
Запуск тестового стенда
↗
1
0
20м
0
Закрытый
3.3
Разбор архитектуры тестового стенда
↗
1
0
28м
0
Закрытый
3.4
Контракты сервисов тестового стенда
↗
1
0
47м
0
4. Подготовка тестового окружения
9 уроков
👁
9
👤
0
Закрытый
4.1
Доменные enum’ы для тестов
↗
1
0
19м
0
Закрытый
4.2
Генератор случайных данных
↗
1
0
14м
0
Закрытый
4.3
Pydantic-схемы тестового слоя
↗
1
0
16м
0
Закрытый
4.4
Конфигурация тестового окружения
↗
1
0
26м
0
Закрытый
4.5
Механизм загрузки мок-данных
↗
1
0
35м
0
Закрытый
4.6
Общие инструменты для тестов
↗
1
0
14м
0
Закрытый
4.7
Интеграция Allure и семантика тестов
↗
1
0
8м
0
Закрытый
4.8
Контекст запроса и сценарии тестов
↗
1
0
30м
0
Закрытый
4.9
Базовые ассерты тестового слоя
↗
1
0
7м
0
5. Мок-сервисы и изоляция внешних интеграций
7 уроков
👁
7
👤
0
Закрытый
5.1
Архитектура мок-сервисов тестового стенда
↗
1
0
31м
0
Закрытый
5.2
HTTP мок-сервис: архитектура и базовая реализация
↗
1
0
37м
0
Закрытый
5.3
HTTP мок-сервис: интеграция в тестовый стенд
↗
1
0
17м
0
Закрытый
5.4
HTTP мок-сервис: сценарные мок-данные
↗
1
0
23м
0
Закрытый
5.5
gRPC мок-сервис: архитектура и базовая реализация
↗
1
0
38м
0
Закрытый
5.6
gRPC мок-сервис: интеграция в тестовый стенд
↗
1
0
12м
0
Закрытый
5.7
gRPC мок-сервис: сценарные мок-данные
↗
1
0
20м
0
6. API-клиенты тестового стенда
8 уроков
👁
4
👤
0
Закрытый
6.1
HTTP API-клиент: базовая реализация
↗
1
0
18м
0
Закрытый
6.2
HTTP API-клиенты сервисов
↗
1
0
20м
0
Закрытый
6.3
gRPC API-клиент: базовая реализация
↗
1
0
12м
0
Закрытый
6.4
gRPC API-клиенты сервисов
↗
1
0
18м
0
Закрытый
6.5
Kafka producer: базовая реализация
↗
0
0
17м
0
Закрытый
6.6
Kafka producers сервисов и событий
↗
0
0
21м
0
Закрытый
6.7
Postgres repository: базовая реализация
↗
0
0
40м
0
Закрытый
6.8
Postgres repositories сервисов
↗
0
0
20м
0
7. Сценарные изоляционные тесты
4 урока
👁
3
👤
0
Закрытый
7.1
Фикстуры сценарного тестового слоя
↗
0
0
14м
0
Закрытый
7.2
Ассерты сценарных API
↗
1
0
31м
0
Закрытый
7.3
Сценарные тесты HTTP API
↗
1
0
41м
0
Закрытый
7.4
Сценарные тесты gRPC API
↗
1
0
10м
0
8. Event-driven тесты и асинхронные сценарии
4 урока
👁
3
👤
0
Закрытый
8.1
Фикстуры event-driven тестового слоя
↗
0
0
9м
0
Закрытый
8.2
Ассерты event-driven сценариев
↗
1
0
11м
0
Закрытый
8.3
Event-driven тесты HTTP API
↗
1
0
27м
0
Закрытый
8.4
Event-driven тесты gRPC API
↗
1
0
6м
0
9. Запуск изоляционных автотестов на CI/CD
2 урока
👁
0
👤
0
Закрытый
9.1
Подготовка CI-окружения для изоляционных тестов
↗
0
0
9м
0
Закрытый
9.2
Запуск изоляционных тестов и публикация Allure-отчёта в CI/CD
↗
0
0
33м
0
10. Итоги курса и дальнейшие шаги
1 урок
👁
0
👤
0
Закрытый
10.1
Итоги курса и инженерная перспектива
↗
0
0
29м
0
3. Автоматизация тестирования UI с Python и Playwright. Базовый 5.0
1. Приветствие и инструкции
3 урока
👁
654
👤
534
Закрытый
1.1
Знакомимся
↗
229
109
8м
9
Закрытый
1.2
Советы по изучению материала
↗
220
220
2м
4
Закрытый
1.3
Правила работы с курсом и коммуникации
↗
205
205
2м
0
2. Введение в профессию QA Automation Engineer
6 уроков
👁
1 476
👤
1 068
Закрытый
2.1
Основы тестирования программного обеспечения
↗
465
230
29м
11
Закрытый
2.2
Основные виды тестирования
↗
215
165
26м
9
Закрытый
2.3
Техники тест-дизайна
↗
206
161
35м
7
Закрытый
2.4
Артефакты тестирования и тестовая документация
↗
198
150
44м
11
Закрытый
2.5
Введение в автоматизацию тестирования
↗
196
178
28м
8
Закрытый
2.6
Основные инструменты автоматизации тестирования
↗
196
184
34м
9
3. Настройка окружения
2 урока
👁
401
👤
393
Закрытый
3.1
Установка и настройка окружения Python
↗
202
196
8м
5
Закрытый
3.2
Установка и настройка PyCharm
↗
199
197
10м
3
4. Система контроля версий Git
3 урока
👁
585
👤
550
Закрытый
4.1
Начало работы с Git
↗
200
189
21м
8
Закрытый
4.2
Публикация проекта на GitHub
↗
193
180
32м
10
Закрытый
4.3
Работа с GitHub Desktop
↗
192
181
10м
8
5. Основы автоматизации c Playwright
6 уроков
👁
1 067
👤
926
Закрытый
5.1
Структура веб-страницы
↗
188
175
57м
11
Закрытый
5.2
CSS Локаторы и поиск элементов на странице
↗
182
164
70м
9
Закрытый
5.3
XPath Локаторы
↗
175
167
44м
13
Открытый
5.4
Введение в Playwright
↗
189
147
105м
16
Закрытый
5.5
Углубление в Playwright
↗
172
137
78м
13
Закрытый
5.6
Работа с авторизацией в Playwright
↗
161
136
48м
12
6. Управление автотестами c Pytest
8 уроков
👁
1 126
👤
991
Закрытый
6.1
Введение в Pytest
↗
154
145
51м
13
Закрытый
6.2
Интеграция Pytest и Playwright
↗
149
129
12м
8
Закрытый
6.3
Маркировки Pytest
↗
146
124
56м
13
Закрытый
6.4
Pytest skip, skipif, xfail
↗
142
135
37м
9
Закрытый
6.5
Фикстуры Pytest
↗
141
120
86м
12
Закрытый
6.6
Плагины Pytest
↗
135
122
21м
12
Закрытый
6.7
Параметризация Pytest
↗
132
104
67м
10
Закрытый
6.8
Перезапуски автотестов в Pytest
↗
127
112
35м
9
7. Паттерны автоматизации тестирования UI
7 уроков
👁
749
👤
605
Закрытый
7.1
Знакомство с PageObject
↗
121
100
63м
12
Закрытый
7.2
Практикуемся в реализации PageObject
↗
113
93
110м
10
Закрытый
7.3
Знакомство с PageComponent
↗
113
88
70м
9
Закрытый
7.4
Практикуемся в реализации PageComponent
↗
102
85
100м
10
Закрытый
7.5
Знакомство с PageFactory
↗
103
80
87м
9
Закрытый
7.6
Практическое применение PageFactory в автотестах
↗
98
79
28м
8
Закрытый
7.7
Наращивание тестовой базы и рефакторинг
↗
99
80
50м
8
8. Создание Allure отчета
6 уроков
👁
514
👤
446
Закрытый
8.1
Знакомство с Allure
↗
90
88
38м
10
Закрытый
8.2
Интеграция Allure в автотесты
↗
90
76
88м
10
Закрытый
8.3
Добавление Allure шагов в автотесты
↗
87
68
85м
10
Закрытый
8.4
Добавление Playwright Trace Viewer в Allure отчет
↗
83
68
39м
10
Закрытый
8.5
Добавление видео в Allure отчет
↗
83
72
27м
8
Закрытый
8.6
Знакомство с Allure TestOPS
↗
81
74
27м
7
9. Улучшение автотестов
6 уроков
👁
452
👤
401
Закрытый
9.1
Настройки автотестов с Pydantic
↗
78
68
83м
9
Закрытый
9.2
Запуск автотестов на разных браузерах
↗
77
67
17м
5
Закрытый
9.3
Параллельный запуск автотестов
↗
76
69
28м
8
Закрытый
9.4
Моки и оптимизация UI автотестов
↗
75
69
20м
6
Закрытый
9.5
Логирование взаимодействий со страницей
↗
73
64
35м
5
Закрытый
9.6
Добавляем информацию о переменных окружения в Allure отчет
↗
73
64
23м
5
10. Работа с CI/CD
6 уроков
👁
544
👤
489
Закрытый
10.1
Введение в CI/CD
↗
73
68
15м
7
Закрытый
10.2
CI/CD системы
↗
72
67
16м
4
Закрытый
10.3
Подготовка проекта к запуску на CI
↗
71
69
19м
5
Закрытый
10.4
Запуск автотестов на GitHub Actions
↗
71
57
62м
8
Закрытый
10.5
Запуск автотестов на GitLab CI
↗
38
25
76м
0
Закрытый
10.6
CI/CD и автотесты: Стратегия автоматизации тестирования
↗
219
203
87м
24
11. Покрытие UI тестами: как проверить, что мы тестируем всё?
3 урока
👁
190
👤
160
Закрытый
11.1
Что такое покрытие UI и зачем его измерять
↗
65
60
99м
4
Закрытый
11.2
Инструмент для измерения тестового покрытия UI
↗
64
54
101м
6
Закрытый
11.3
Практикуемся в интеграции покрытия в UI тесты
↗
61
46
131м
3
12. Учимся расставлять тестовые идентификаторы
3 урока
👁
312
👤
269
Закрытый
12.1
Введение: роль data-test-id в стабильных тестах
↗
128
119
74м
7
Закрытый
12.2
Устанавливаем и запускаем фронтенд-приложение
↗
127
109
37м
9
Закрытый
12.3
Самостоятельно расставляем data-test-id в интерфейсе
↗
57
41
127м
3
13. AI Review в автотестах
3 урока
👁
328
👤
244
Закрытый
13.1
Что такое AI Review и зачем он нужен
↗
119
86
47м
2
Закрытый
13.2
Инструмент AI Review: установка и базовое использование
↗
110
79
115м
1
Закрытый
13.3
Интеграция AI Review в CI/CD
↗
99
79
32м
2
14. Резюме
3 урока
👁
146
👤
123
Закрытый
14.1
Итоговый проект
↗
52
50
20м
2
Закрытый
14.2
Рекомендации по составлению резюме
↗
47
34
95м
2
Закрытый
14.3
Рекомендации по прохождению собеседований
↗
47
39
89м
6
4. Нагрузочное тестирование на Python. Базовый 5.0
1. Приветствие и инструкции
3 урока
👁
340
👤
295
Закрытый
1.1
Знакомимся
↗
74
29
16м
4
Закрытый
1.2
Советы по изучению материала
↗
61
61
2м
3
Закрытый
1.3
Правила работы с курсом и коммуникации
↗
205
205
2м
0
2. Введение в профессию QA Performance Engineer
7 уроков
👁
370
👤
319
Открытый
2.1
Виды тестирования производительности
↗
67
52
45м
4
Закрытый
2.2
Системные ресурсы: CPU и память
↗
56
47
38м
4
Закрытый
2.3
Метрики нагрузочного тестирования
↗
53
45
53м
3
Закрытый
2.4
Клиент-серверная архитектура
↗
50
43
20м
3
Закрытый
2.5
Монолитная архитектура
↗
48
44
37м
3
Закрытый
2.6
Микросервисная архитектура
↗
48
45
53м
3
Закрытый
2.7
Инструменты нагрузочного тестирования
↗
48
43
97м
3
3. Настройка окружения
5 уроков
👁
218
👤
201
Закрытый
3.1
Установка и настройка окружения Python
↗
45
41
9м
3
Закрытый
3.2
Установка и настройка PyCharm
↗
44
41
9м
3
Закрытый
3.3
Установка и знакомство с Docker
↗
44
41
36м
5
Закрытый
3.4
Установка и знакомство с Docker Compose
↗
42
39
32м
3
Закрытый
3.5
Установка и настройка Postman
↗
43
39
11м
3
4. Система контроля версий Git
3 урока
👁
121
👤
114
Закрытый
4.1
Начало работы с Git
↗
41
38
32м
3
Закрытый
4.2
Публикация проекта на GitHub
↗
40
38
20м
2
Закрытый
4.3
Работа с GitHub Desktop
↗
40
38
10м
2
5. Тестовый стенд
6 уроков
👁
217
👤
204
Закрытый
5.1
Установка и настройка тестового стенда
↗
40
35
96м
2
Закрытый
5.2
Разбор архитектуры тестового стенда
↗
36
34
46м
2
Закрытый
5.3
Практика работы с хранилищем файлов S3
↗
36
34
43м
3
Закрытый
5.4
Практика работы с базой данных PostgreSQL
↗
35
34
38м
2
Закрытый
5.5
Практика работы с системой мониторинга Grafana
↗
35
34
53м
3
Закрытый
5.6
Практика работы с очередями Kafka
↗
35
33
51м
2
6. Основы работы с API
4 урока
👁
134
👤
128
Закрытый
6.1
Форматы представления данных
↗
34
32
43м
2
Закрытый
6.2
Знакомство с API
↗
33
32
31м
2
Закрытый
6.3
Знакомство с HTTP протоколом
↗
34
32
54м
3
Закрытый
6.4
Знакомство с gRPC протоколом
↗
33
32
60м
3
7. Основы работы с HTTP
5 уроков
👁
159
👤
141
Закрытый
7.1
Введение в HTTPX
↗
33
30
65м
2
Закрытый
7.2
Практикуемся в работе с HTTPX
↗
33
28
53м
2
Закрытый
7.3
Знакомство с HTTP API клиентами
↗
31
28
51м
2
Закрытый
7.4
Практикуемся в реализации HTTP API клиентов
↗
31
28
39м
2
Закрытый
7.5
Практикуемся в использовании HTTP API клиентов
↗
31
27
94м
2
8. Основы работы с Pydantic
3 урока
👁
89
👤
76
Закрытый
8.1
Знакомство с Pydantic
↗
30
26
96м
2
Закрытый
8.2
Применяем Pydantic в HTTP API клиентах
↗
30
25
65м
2
Закрытый
8.3
Знакомство с Faker
↗
29
25
64м
2
9. Основы работы с gRPC
5 уроков
👁
128
👤
107
Закрытый
9.1
Введение в grpcio
↗
29
23
62м
2
Закрытый
9.2
Практикуемся в работе с grpcio
↗
25
21
50м
2
Закрытый
9.3
Знакомство с gRPC API клиентами
↗
24
21
47м
2
Закрытый
9.4
Практикуемся в реализации gRPC API клиентов
↗
25
21
27м
1
Закрытый
9.5
Практикуемся в использовании gRPC API клиентов
↗
25
21
24м
2
10. Введение в Locust
10 уроков
👁
198
👤
152
Закрытый
10.1
Знакомство с Locust
↗
24
20
107м
2
Закрытый
10.2
Подготовка HTTP API клиента для Locust
↗
23
18
114м
2
Закрытый
10.3
Использование HTTP API клиентов в нагрузочных сценариях
↗
22
17
36м
2
Закрытый
10.4
Подготовка gRPC API клиента для Locust
↗
21
17
55м
2
Закрытый
10.5
Использование gRPC API клиентов в нагрузочных сценариях
↗
20
17
24м
2
Закрытый
10.6
Сценарии нагрузки в Locust: User, TaskSet и SequentialTaskSet
↗
21
15
118м
2
Закрытый
10.7
Работа с настройками Locust
↗
18
13
54м
2
Закрытый
10.8
Отчеты Locust: HTML, CSV, JSON
↗
16
12
72м
2
Закрытый
10.9
Как выбрать профиль нагрузки?
↗
17
12
73м
2
Закрытый
10.10
Рефакторинг и улучшение нагрузочных тестов
↗
16
11
19м
2
11. Подготовка данных для нагрузочного тестирования
3 урока
👁
39
👤
31
Закрытый
11.1
Что такое сидинг и зачем он нужен?
↗
13
11
64м
2
Закрытый
11.2
Пишем сидинг-билдер
↗
13
10
118м
1
Закрытый
11.3
Практика генерации данных с помощью сидингов
↗
13
10
63м
1
12. Практика нагрузочного тестирования HTTP сервисов
3 урока
👁
38
👤
30
Закрытый
12.1
Практика нагрузочного тестирования. Часть 1
↗
14
10
50м
1
Закрытый
12.2
Практика нагрузочного тестирования. Часть 2
↗
12
10
71м
1
Закрытый
12.3
Практика нагрузочного тестирования. Часть 3
↗
12
10
45м
1
13. Практика нагрузочного тестирования gRPC сервисов
3 урока
👁
36
👤
32
Закрытый
13.1
Практика нагрузочного тестирования. Часть 1
↗
12
11
25м
1
Закрытый
13.2
Практика нагрузочного тестирования. Часть 2
↗
12
11
22м
1
Закрытый
13.3
Практика нагрузочного тестирования. Часть 3
↗
12
10
27м
1
14. Реализация mock сервиса
3 урока
👁
36
👤
27
Закрытый
14.1
Архитектура mock сервиса
↗
12
10
80м
1
Закрытый
14.2
Знакомство с FastAPI
↗
12
9
123м
1
Закрытый
14.3
Реализация mock сервиса
↗
12
8
175м
1
15. Улучшение нагрузочных тестов
3 урока
👁
36
👤
28
Закрытый
15.1
Настройки нагрузочных тестов с Pydantic
↗
12
9
91м
1
Закрытый
15.2
Добавляем логирование для нагрузочных тестов
↗
12
9
44м
1
Закрытый
15.3
Улучшение работы с API клиентами с помощью Enum для URI
↗
12
10
36м
1
16. Запуск нагрузочных тестов на CI/CD
5 уроков
👁
65
👤
49
Закрытый
16.1
Введение в CI/CD
↗
12
9
22м
1
Закрытый
16.2
CI/CD системы
↗
11
8
28м
4
Закрытый
16.3
Подготовка проекта к запуску на CI
↗
11
8
21м
0
Закрытый
16.4
Запуск нагрузочных тестов на GitHub Actions
↗
11
7
74м
0
Закрытый
16.5
Запуск нагрузочных тестов на GitLab CI
↗
20
17
87м
0
17. Аналитика нагрузочного тестирования
4 урока
👁
80
👤
59
Закрытый
17.1
Регрессионный анализ в нагрузочном тестировании
↗
31
25
97м
3
Закрытый
17.2
Установка и настройка Load Testing Hub
↗
10
7
44м
0
Закрытый
17.3
Знакомство с Load Testing Hub
↗
30
22
118м
3
Закрытый
17.4
Практика: загрузка данных в Load Testing Hub
↗
9
5
46м
0
18. AI Review в нагрузочных тестах
3 урока
👁
328
👤
244
Закрытый
18.1
Что такое AI Review и зачем он нужен
↗
119
86
47м
2
Закрытый
18.2
Инструмент AI Review: установка и базовое использование
↗
110
79
115м
1
Закрытый
18.3
Интеграция AI Review в CI/CD
↗
99
79
32м
2
19. Резюме
3 урока
👁
29
👤
21
Закрытый
19.1
Итоговый проект
↗
10
9
26м
0
Закрытый
19.2
Рекомендации по составлению резюме
↗
11
7
174м
0
Закрытый
19.3
Рекомендации по прохождению собеседований
↗
8
5
72м
0
5. Тренажёр собеседований QA Automation на Python. Базовый 5.0
1. Приветствие и инструкции
4 урока
👁
341
👤
295
Закрытый
1.1
Знакомимся
↗
37
15
17м
0
Открытый
1.2
Советы по изучению материала
↗
49
35
6м
0
Открытый
1.3
Перед собеседованием
↗
50
40
4м
0
Закрытый
1.4
Правила работы с курсом и коммуникации
↗
205
205
2м
0
2. Резюме и подготовка
5 уроков
👁
213
👤
131
Открытый
2.1
Основные ошибки в резюме
↗
93
35
15м
0
Закрытый
2.2
Как описывать опыт без "воды"
↗
32
24
17м
0
Закрытый
2.3
Как описывать опыт если его нет
↗
28
23
6м
0
Закрытый
2.4
Шаблон готового резюме
↗
31
23
4м
0
Закрытый
2.5
Как продвигать резюме
↗
29
26
5м
0
3. Скрининг с HR
7 уроков
👁
165
👤
121
Закрытый
3.1
Общие вопросы: о себе, переход, цели
↗
31
23
18м
0
Закрытый
3.2
Если вы только в начале пути в IT: как отвечать без опыта
↗
28
19
10м
0
Закрытый
3.3
Опыт: как правильно рассказывать о проектах
↗
25
19
9м
0
Закрытый
3.4
Причины увольнения: безопасные формулировки
↗
24
14
8м
0
Закрытый
3.5
Зарплата: как обсуждать ожидания
↗
18
14
16м
0
Закрытый
3.6
Мотивация: что "цепляет" HR
↗
19
12
9м
0
Закрытый
3.7
Подводные камни: что может насторожить и как этого избежать
↗
20
20
12м
0
4. Техническое собеседование: Сети и API
11 уроков
👁
219
👤
143
Закрытый
4.1
Сетевые технологии: HTTP
↗
28
19
39м
0
Закрытый
4.2
Сетевые технологии: gRPC
↗
25
15
34м
0
Закрытый
4.3
Сетевые технологии: WebSocket
↗
20
12
74м
0
Закрытый
4.4
Сетевые технологии: TCP/IP
↗
18
13
37м
0
Закрытый
4.5
REST API
↗
22
12
39м
0
Закрытый
4.6
Синхронные API
↗
19
13
36м
0
Закрытый
4.7
Асинхронные API и очереди
↗
16
11
81м
0
Закрытый
4.8
Авторизация, аутентификация и идентификация
↗
17
11
31м
0
Закрытый
4.9
Клиент-серверная архитектура
↗
20
15
20м
0
Закрытый
4.10
Монолитная архитектура
↗
17
10
31м
0
Закрытый
4.11
Микросервисная архитектура
↗
17
12
17м
0
5. Техническое собеседование: Python и live coding
20 уроков
👁
323
👤
195
Закрытый
5.1
Python. Часть 1: синтаксис и модель исполнения
↗
21
17
11м
0
Закрытый
5.2
Python. Часть 2: переменные и память
↗
21
16
45м
0
Закрытый
5.3
Python. Часть 3: типизация и объекты
↗
21
17
35м
0
Закрытый
5.4
Python. Часть 4: внутреннее устройство и GIL
↗
18
14
27м
0
Закрытый
5.5
Python. Часть 5: операторы
↗
19
13
51м
0
Закрытый
5.6
Python. Часть 6: типы данных и работа с ними
↗
16
11
38м
0
Закрытый
5.7
Python. Часть 7: функции и область видимости
↗
16
12
58м
0
Закрытый
5.8
Python. Часть 8: классы, методы и объектная модель
↗
16
12
115м
0
Закрытый
5.9
Python. Часть 9: наследование, MRO и переопределение
↗
16
11
59м
0
Закрытый
5.10
Python. Часть 10: магия классов, дескрипторы и протоколы
↗
15
8
29м
0
Закрытый
5.11
Python. Часть 11: итераторы, генераторы
↗
15
11
22м
0
Закрытый
5.12
Python. Часть 12: асинхронность и конкурентность
↗
13
8
19м
0
Закрытый
5.13
Python. Часть 13: паттерны проектирования
↗
15
7
56м
0
Закрытый
5.14
Python. Часть 14: модули, пакеты и импорт
↗
13
7
2м
0
Закрытый
5.15
Python. Часть 15: аннотации и типизация
↗
15
5
14м
0
Закрытый
5.16
Python. Часть 16: исключения и обработка ошибок
↗
12
7
5м
0
Закрытый
5.17
Python. Live Coding. Часть 1: написание API автотестов
↗
18
3
8м
0
Закрытый
5.18
Python. Live Coding. Часть 2: написание UI автотестов
↗
13
6
3м
0
Закрытый
5.19
Python. Live Coding. Часть 3: математические задачи
↗
15
5
3м
0
Закрытый
5.20
Python. Live Coding. Часть 4: рефакторинг
↗
15
5
1м
0
6. Техническое собеседование: Инженерное мышление QA Automation
13 уроков
👁
130
👤
71
Закрытый
6.1
Паттерны проектирования. Часть 1: SOLID
↗
11
5
1м
0
Закрытый
6.2
Паттерны проектирования. Часть 2: KISS
↗
10
5
28м
0
Закрытый
6.3
Паттерны проектирования. Часть 3: DRY
↗
10
4
5м
0
Закрытый
6.4
Паттерны проектирования. Часть 4: YAGNI
↗
7
5
0
Закрытый
6.5
Архитектура тестового фреймворка: Pytest
↗
11
7
57м
0
Закрытый
6.6
Инструменты UI-автоматизации. Часть 1: Playwright
↗
9
7
0
Закрытый
6.7
Инструменты UI-автоматизации. Часть 2: Selenium
↗
9
5
0
Закрытый
6.8
Page Object: паттерн проектирования для UI-тестов
↗
10
6
8м
0
Закрытый
6.9
Page Component: переиспользуемые части интерфейса
↗
10
5
8м
0
Закрытый
6.10
Page Factory: фабрика элементов
↗
9
5
0
Закрытый
6.11
Allure отчётность
↗
12
7
4м
0
Закрытый
6.12
Моки, стабы и фейки
↗
11
4
1м
0
Закрытый
6.13
Антипаттерны тестовой архитектуры
↗
11
6
21м
0
7. Техническое собеседование: Практические задачи QA Automation
4 урока
👁
33
👤
12
Закрытый
7.1
Тестирование микросервисов. Аналитическая задача
↗
9
4
0
Закрытый
7.2
Тестирование партнерских интеграций. Аналитическая задача
↗
8
2
0
Закрытый
7.3
Написание SQL-запросов. Часть 1
↗
8
3
0
Закрытый
7.4
Написание SQL-запросов. Часть 2
↗
8
3
0
8. Техническое собеседование: Инфраструктура и DevOPS
5 уроков
👁
38
👤
20
Закрытый
8.1
Система контроля версий Git
↗
8
4
0
Закрытый
8.2
Терминальные команды. Unix
↗
8
4
0
Закрытый
8.3
Docker / Docker Compose
↗
7
4
0
Закрытый
8.4
AI-инструменты / AI-ассистенты
↗
7
3
0
Закрытый
8.5
CI/CD процессы
↗
8
5
0
9. Техническое собеседование: Подводные камни
2 урока
👁
14
👤
8
Закрытый
9.1
Типичные ошибки на техинтервью
↗
7
4
0
Закрытый
9.2
Как отвечать, если не знаете ответа
↗
7
4
0
10. Собеседование с руководителем
5 уроков
👁
33
👤
17
Закрытый
10.1
Вопросы про команду и процессы
↗
6
2
0
Закрытый
10.2
Оценка мышления и ответственности
↗
6
3
0
Закрытый
10.3
Вопросы о прошлом опыте
↗
7
2
0
Закрытый
10.4
Переработки
↗
7
3
0
Закрытый
10.5
Подводные камни
↗
7
7
0
11. Оффер
2 урока
👁
9
👤
8
Закрытый
11.1
Если вы получили оффер
↗
4
4
0
Закрытый
11.2
Если вам отказали
↗
5
4
0