Содержание пакета (2 курса)
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