Содержание пакета (3 курса)
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. Автоматизация тестирования 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
3. Нагрузочное тестирование на 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