2026-06-23 12-02-08

Jun 23, 2026 10:25 · 41:46 · Russian · Whisper Turbo · 5 المتكلمون
تنتهي مدة هذا النص في 29 أيام. تحسين التخزين الدائم →
العرض فقط
0:00
S… Speaker 2 (2026-06-23 12-02-08)
Давайте обсудим оптимизацию тестирования.
0:03
S… Speaker 2 (2026-06-23 12-02-08)
Лучше сделать,
0:05
S… Speaker 2 (2026-06-23 12-02-08)
что нужно.
0:07
S… Speaker 2 (2026-06-23 12-02-08)
Давай,
0:11
S… Speaker 2 (2026-06-23 12-02-08)
наверное, ты начнешь.
0:12
S… Speaker 2 (2026-06-23 12-02-08)
Короче,
0:14
S… Speaker 3 (2026-06-23 12-02-08)
в общем, кратилка.
0:15
S… Speaker 3 (2026-06-23 12-02-08)
Спасибо.
0:17
S… Speaker 1 (2026-06-23 12-02-08)
Да не за что.
0:19
S… Speaker 1 (2026-06-23 12-02-08)
Я тебя слушаю.
0:21
S… Speaker 2 (2026-06-23 12-02-08)
Давай,
0:24
S… Speaker 2 (2026-06-23 12-02-08)
Резон, говори.
0:25
S… Speaker 3 (2026-06-23 12-02-08)
Короче,
0:26
S… Speaker 3 (2026-06-23 12-02-08)
в общем, тестеры,
0:27
S… Speaker 3 (2026-06-23 12-02-08)
регресс -тесты проводят руками.
0:29
S… Speaker 3 (2026-06-23 12-02-08)
Это не очень круто.
0:30
S… Speaker 3 (2026-06-23 12-02-08)
Можно забавить на эту часть нагрузки.
0:33
S… Speaker 3 (2026-06-23 12-02-08)
И, в принципе,
0:34
S… Speaker 3 (2026-06-23 12-02-08)
мы не документируем действительно то,
0:36
S… Speaker 3 (2026-06-23 12-02-08)
что нужно документировать.
0:37
S… Speaker 3 (2026-06-23 12-02-08)
Я тогда сейчас передам слова дальше Тане.
0:39
S… Speaker 1 (2026-06-23 12-02-08)
Первое,
0:41
S… Speaker 1 (2026-06-23 12-02-08)
что я хотела бы сказать,
0:42
S… Speaker 1 (2026-06-23 12-02-08)
я еще, по -моему,
0:43
S… Speaker 1 (2026-06-23 12-02-08)
на ретро заметила,
0:44
S… Speaker 1 (2026-06-23 12-02-08)
думаю, почему Родион сидит в туалете.
0:46
S… Speaker 2 (2026-06-23 12-02-08)
И издалека,
0:49
S… Speaker 1 (2026-06-23 12-02-08)
так как народа было много,
0:51
S… Speaker 1 (2026-06-23 12-02-08)
я не заметила,
0:51
S… Speaker 1 (2026-06-23 12-02-08)
что это картинка.
0:53
S… Speaker 1 (2026-06-23 12-02-08)
Думаю,
0:54
S… Speaker 1 (2026-06-23 12-02-08)
странное решение.
0:54
S… Speaker 1 (2026-06-23 12-02-08)
В целом мы с Родионом
0:58
S… Speaker 1 (2026-06-23 12-02-08)
уже общались на эту тему.
1:02
S… Speaker 1 (2026-06-23 12-02-08)
что автотестирование,
1:04
S… Speaker 1 (2026-06-23 12-02-08)
оно помогает и в целом очень разгружает.
1:07
S… Speaker 1 (2026-06-23 12-02-08)
Тут, наверное,
1:08
S… Speaker 1 (2026-06-23 12-02-08)
хотела бы первый вопрос задать.
1:09
S… Speaker 1 (2026-06-23 12-02-08)
Лиз, что ты подразумеваешь под оптимизацией тестирования в целом?
1:12
S… Speaker 1 (2026-06-23 12-02-08)
То есть это именно про автоматизацию или
1:17
S… Speaker 1 (2026-06-23 12-02-08)
оптимизация именно ручная?
1:18
S… Speaker 2 (2026-06-23 12-02-08)
Мне задача спросить регресс.
1:24
S… Speaker 2 (2026-06-23 12-02-08)
Насколько это возможно?
1:25
S… Speaker 2 (2026-06-23 12-02-08)
Я понимаю,
1:26
S… Speaker 2 (2026-06-23 12-02-08)
что это не сделать за день,
1:28
S… Speaker 2 (2026-06-23 12-02-08)
за месяц и так далее,
1:29
S… Speaker 2 (2026-06-23 12-02-08)
но хочу этим заняться,
1:31
S… Speaker 2 (2026-06-23 12-02-08)
чтобы ребята не тратили целый день на регресс.
1:34
S… Speaker 2 (2026-06-23 12-02-08)
Ну,
1:35
S… Speaker 2 (2026-06-23 12-02-08)
либо хотя бы мы покрывали максимальное количество сценариев.
1:39
S… Speaker 1 (2026-06-23 12-02-08)
Тогда да,
1:42
S… Speaker 1 (2026-06-23 12-02-08)
то есть это выход вообще...
1:46
S… Speaker 1 (2026-06-23 12-02-08)
В идеальном плане,
1:48
S… Speaker 1 (2026-06-23 12-02-08)
как это должно быть,
1:49
S… Speaker 1 (2026-06-23 12-02-08)
должен быть автоматический регресс,
1:50
S… Speaker 1 (2026-06-23 12-02-08)
который должен покрывать большую часть сайта.
1:54
S… Speaker 1 (2026-06-23 12-02-08)
И начинать нужно не пока ребята привыкнут ко
1:58
S… Speaker 1 (2026-06-23 12-02-08)
мне или к моим просьбам каким -то,
2:00
S… Speaker 1 (2026-06-23 12-02-08)
а чтобы они это начали делать незамедлительно,
2:04
S… Speaker 1 (2026-06-23 12-02-08)
потому что это нужно было делать не сегодня,
2:05
S… Speaker 1 (2026-06-23 12-02-08)
а еще полгода назад.
2:07
S… Speaker 1 (2026-06-23 12-02-08)
Потому что задачи копятся,
2:09
S… Speaker 1 (2026-06-23 12-02-08)
они очень интенсивно идут и просто...
2:13
S… Speaker 1 (2026-06-23 12-02-08)
С каждым разом это все происходит тяжелее и тяжелее.
2:15
S… Speaker 1 (2026-06-23 12-02-08)
Поэтому мы с Родионом разговаривали
2:20
S… Speaker 1 (2026-06-23 12-02-08)
на эту тему.
2:20
S… Speaker 1 (2026-06-23 12-02-08)
Я тебе тоже рассказывала,
2:21
S… Speaker 1 (2026-06-23 12-02-08)
что мы взяли первую задачу по UI -киту для того,
2:25
S… Speaker 1 (2026-06-23 12-02-08)
чтобы Азад начал писать эти кейсы,
2:28
S… Speaker 1 (2026-06-23 12-02-08)
для того,
2:29
S… Speaker 1 (2026-06-23 12-02-08)
чтобы это покрыть ручным.
2:30
S… Speaker 1 (2026-06-23 12-02-08)
То, что есть сегодня у Родиона,
2:32
S… Speaker 1 (2026-06-23 12-02-08)
мы пришли к тому,
2:33
S… Speaker 1 (2026-06-23 12-02-08)
что это больше разработческая история,
2:36
S… Speaker 1 (2026-06-23 12-02-08)
история разработки,
2:38
S… Speaker 1 (2026-06-23 12-02-08)
и это не совсем то,
2:39
S… Speaker 1 (2026-06-23 12-02-08)
что нужно для автора Гресса.
2:42
S… Speaker 1 (2026-06-23 12-02-08)
Автор регресс заключается в том,
2:44
S… Speaker 1 (2026-06-23 12-02-08)
чтобы проходить сайт путем
2:48
S… Speaker 1 (2026-06-23 12-02-08)
программы, да,
2:49
S… Speaker 1 (2026-06-23 12-02-08)
прокликивать как можно больше кнопок.
2:51
S… Speaker 1 (2026-06-23 12-02-08)
Тем самым не нужен будет регресс полный сайта.
2:55
S… Speaker 1 (2026-06-23 12-02-08)
То есть если мы зарелизили 10 задач,
2:57
S… Speaker 1 (2026-06-23 12-02-08)
которые там относятся к плееру,
2:59
S… Speaker 1 (2026-06-23 12-02-08)
к фильтрации и еще к чему -то,
3:01
S… Speaker 1 (2026-06-23 12-02-08)
то ребятам в будущем будет достаточно,
3:04
S… Speaker 1 (2026-06-23 12-02-08)
ну и мне в том числе,
3:05
S… Speaker 1 (2026-06-23 12-02-08)
проверить...
3:06
S… Speaker 1 (2026-06-23 12-02-08)
Эти 10 задач,
3:07
S… Speaker 1 (2026-06-23 12-02-08)
которые зарелизили,
3:08
S… Speaker 1 (2026-06-23 12-02-08)
а все остальное – это упадет на плечи автора Гресса.
3:12
S… Speaker 1 (2026-06-23 12-02-08)
И это существенно.
3:14
S… Speaker 1 (2026-06-23 12-02-08)
То есть на это будет уходить,
3:15
S… Speaker 1 (2026-06-23 12-02-08)
ну, я не знаю, на часа два максимум.
3:16
S… Speaker 1 (2026-06-23 12-02-08)
Если учесть, что у нас 4 человека,
3:18
S… Speaker 1 (2026-06-23 12-02-08)
у каждого в ответственности 3 задачи.
3:23
S… Speaker 1 (2026-06-23 12-02-08)
И тем самым мы можем намного больше,
3:25
S… Speaker 1 (2026-06-23 12-02-08)
когда у нас будет покрытие автоматикой намного больше,
3:28
S… Speaker 1 (2026-06-23 12-02-08)
мы сможем и в пачку к релизу закладывать намного
3:32
S… Speaker 1 (2026-06-23 12-02-08)
больше задач.
3:33
S… Speaker 1 (2026-06-23 12-02-08)
То есть мы не будем бояться того,
3:35
S… Speaker 1 (2026-06-23 12-02-08)
что этот регресс что -то там у нас упадет,
3:38
S… Speaker 1 (2026-06-23 12-02-08)
релиз вернее,
3:40
S… Speaker 1 (2026-06-23 12-02-08)
неожиданное для нас.
3:43
S… Speaker 1 (2026-06-23 12-02-08)
Авторегресс прогоняется на припроде.
3:49
S… Speaker 1 (2026-06-23 12-02-08)
То есть,
3:50
S… Speaker 1 (2026-06-23 12-02-08)
если мы уйдем от того,
3:53
S… Speaker 1 (2026-06-23 12-02-08)
что...
3:56
S… Speaker 1 (2026-06-23 12-02-08)
Сейчас проблема в том,
3:57
S… Speaker 1 (2026-06-23 12-02-08)
что у нас из -за старости кода,
3:59
S… Speaker 1 (2026-06-23 12-02-08)
да, вот это конфликт,
4:00
S… Speaker 1 (2026-06-23 12-02-08)
и ты выбираешь верный -неверный вариант,
4:02
S… Speaker 1 (2026-06-23 12-02-08)
это как пальцем в небо,
4:03
S… Speaker 1 (2026-06-23 12-02-08)
скажем так, да,
4:04
S… Speaker 1 (2026-06-23 12-02-08)
из -за этого происходит все это на канарейке,
4:08
S… Speaker 1 (2026-06-23 12-02-08)
поэтому, ну,
4:09
S… Speaker 1 (2026-06-23 12-02-08)
вылезает,
4:09
S… Speaker 1 (2026-06-23 12-02-08)
да, все это, поэтому в целом можно прогонять и на припроде,
4:13
S… Speaker 1 (2026-06-23 12-02-08)
и на канарейке,
4:13
S… Speaker 1 (2026-06-23 12-02-08)
то есть это идет параллельно.
4:15
S… Speaker 1 (2026-06-23 12-02-08)
Кто -то запускает авторыгресс,
4:17
S… Speaker 1 (2026-06-23 12-02-08)
следит за его проходом,
4:18
S… Speaker 1 (2026-06-23 12-02-08)
да, там выясняет падение,
4:20
S… Speaker 1 (2026-06-23 12-02-08)
если какие -то есть,
4:21
S… Speaker 1 (2026-06-23 12-02-08)
заводят также на это там либо комментарии,
4:23
S… Speaker 1 (2026-06-23 12-02-08)
либо карточки.
4:25
S… Speaker 1 (2026-06-23 12-02-08)
И таким образом снижается огромная нагрузка.
4:29
S… Speaker 1 (2026-06-23 12-02-08)
То есть на канале должно
4:33
S… Speaker 1 (2026-06-23 12-02-08)
быть уже проверяться просто карточки,
4:37
S… Speaker 1 (2026-06-23 12-02-08)
которые смог тестированием,
4:38
S… Speaker 1 (2026-06-23 12-02-08)
что этот функционал действительно доехал.
4:40
S… Speaker 1 (2026-06-23 12-02-08)
И все.
4:41
S… Speaker 1 (2026-06-23 12-02-08)
И на это уходит не больше двух часов.
4:44
S… Speaker 2 (2026-06-23 12-02-08)
Хорошо.
4:50
S… Speaker 2 (2026-06-23 12-02-08)
Давайте тогда начнем расписывать план действий,
4:54
S… Speaker 2 (2026-06-23 12-02-08)
который поможет нам сократить регресс.
4:57
S… Speaker 2 (2026-06-23 12-02-08)
Во -первых,
4:59
S… Speaker 2 (2026-06-23 12-02-08)
я хочу...
5:00
S… Speaker 1 (2026-06-23 12-02-08)
понимать, сколько нужно времени на приведение
5:05
S… Speaker 1 (2026-06-23 12-02-08)
к первым результатам,
5:07
S… Speaker 1 (2026-06-23 12-02-08)
чтобы у нас регресс сократился.
5:09
S… Speaker 1 (2026-06-23 12-02-08)
И какие нужно тогда делать задачи,
5:12
S… Speaker 1 (2026-06-23 12-02-08)
чтобы мы постепенно сокращали регресс.
5:16
S… Speaker 2 (2026-06-23 12-02-08)
Так,
5:17
S… Speaker 1 (2026-06-23 12-02-08)
можно я покажу,
5:19
S… Speaker 3 (2026-06-23 12-02-08)
почему мы вообще пришли.
5:21
S… Speaker 3 (2026-06-23 12-02-08)
Во -первых,
5:22
S… Speaker 3 (2026-06-23 12-02-08)
нужна тулза для регрессивного тестирования.
5:24
S… Speaker 3 (2026-06-23 12-02-08)
Такой тулзой является вот этот плейврайт.
5:28
S… Speaker 3 (2026-06-23 12-02-08)
UI конкретная версия.
5:29
S… Speaker 3 (2026-06-23 12-02-08)
Это вкладочка в браузере,
5:33
S… Speaker 3 (2026-06-23 12-02-08)
грубо говоря, в которой ты можешь гонять эти тесты.
5:35
S… Speaker 1 (2026-06-23 12-02-08)
В принципе,
5:37
S… Speaker 3 (2026-06-23 12-02-08)
все достаточно удобно выполнено.
5:38
S… Speaker 3 (2026-06-23 12-02-08)
Можно посмотреть код этих тестов,
5:40
S… Speaker 3 (2026-06-23 12-02-08)
пойти их подредачить,
5:42
S… Speaker 3 (2026-06-23 12-02-08)
то есть я вот открыл,
5:43
S… Speaker 3 (2026-06-23 12-02-08)
и не работает.
5:45
S… Speaker 3 (2026-06-23 12-02-08)
В общем,
5:46
S… Speaker 3 (2026-06-23 12-02-08)
можно зайти в проект и также найти эти все тесты,
5:48
S… Speaker 3 (2026-06-23 12-02-08)
все это поотправить,
5:49
S… Speaker 3 (2026-06-23 12-02-08)
посмотреть какие -то результаты,
5:51
S… Speaker 3 (2026-06-23 12-02-08)
снапшоты и прочее.
5:56
S… Speaker 3 (2026-06-23 12-02-08)
Этот узел надо где -то раскатить на каком -то сервере,
6:00
S… Speaker 3 (2026-06-23 12-02-08)
чтобы она была доступна ребятам,
6:01
S… Speaker 3 (2026-06-23 12-02-08)
дать им доступ к репозитории.
6:03
S… Speaker 3 (2026-06-23 12-02-08)
И я думаю,
6:04
S… Speaker 3 (2026-06-23 12-02-08)
что, наверное, разработчикам при разработке новых фичей ставить
6:08
S… Speaker 3 (2026-06-23 12-02-08)
задачу, ну,
6:09
S… Speaker 3 (2026-06-23 12-02-08)
типа, обязательно,
6:10
S… Speaker 3 (2026-06-23 12-02-08)
чтобы они также делали merge request на вот эту историю.
6:13
S… Speaker 1 (2026-06-23 12-02-08)
Вот,
6:14
S… Speaker 3 (2026-06-23 12-02-08)
ревьюить код должен,
6:15
S… Speaker 3 (2026-06-23 12-02-08)
наверное, разработчик.
6:16
S… Speaker 3 (2026-06-23 12-02-08)
Я заведу сюда кучу правил,
6:18
S… Speaker 3 (2026-06-23 12-02-08)
конечно же, под это все,
6:19
S… Speaker 3 (2026-06-23 12-02-08)
но, наверное...
6:20
S… Speaker 3 (2026-06-23 12-02-08)
Для начала пусть разработчик ревьюит код,
6:22
S… Speaker 3 (2026-06-23 12-02-08)
а потом можно будет уже,
6:23
S… Speaker 3 (2026-06-23 12-02-08)
ну, там, например,
6:24
S… Speaker 3 (2026-06-23 12-02-08)
Тане ревьюить код,
6:26
S… Speaker 3 (2026-06-23 12-02-08)
возможно, который пойдет в тесты,
6:29
S… Speaker 3 (2026-06-23 12-02-08)
потому что это все -таки код,
6:30
S… Speaker 3 (2026-06-23 12-02-08)
и, возможно, ему нужен ревью,
6:32
S… Speaker 3 (2026-06-23 12-02-08)
чтобы удостоверить,
6:33
S… Speaker 3 (2026-06-23 12-02-08)
что, типа, да, действительно,
6:34
S… Speaker 3 (2026-06-23 12-02-08)
эти тесты нормально работают и все хорошо.
6:41
S… Speaker 1 (2026-06-23 12-02-08)
Ну, ревью точно нужно,
6:42
S… Speaker 1 (2026-06-23 12-02-08)
это 100%.
6:43
S… Speaker 2 (2026-06-23 12-02-08)
Да,
6:44
S… Speaker 2 (2026-06-23 12-02-08)
ревью не как,
6:46
S… Speaker 2 (2026-06-23 12-02-08)
есть в любом случае какая -то политика написания,
6:48
S… Speaker 2 (2026-06-23 12-02-08)
она какая -то у вас уже там сформировалась,
6:51
S… Speaker 2 (2026-06-23 12-02-08)
и весь код должен написан быть в едином стиле.
6:54
S… Speaker 2 (2026-06-23 12-02-08)
Я думаю,
6:55
S… Speaker 2 (2026-06-23 12-02-08)
что на первое время это все и ляжет,
6:57
S… Speaker 2 (2026-06-23 12-02-08)
и написание в том числе,
6:59
S… Speaker 2 (2026-06-23 12-02-08)
на разработчиков.
7:00
S… Speaker 2 (2026-06-23 12-02-08)
Потому что для того,
7:04
S… Speaker 2 (2026-06-23 12-02-08)
чтобы написать кейсы,
7:06
S… Speaker 2 (2026-06-23 12-02-08)
вот это вот все...
7:08
S… Speaker 2 (2026-06-23 12-02-08)
чтобы все к этому привыкли.
7:10
S… Speaker 2 (2026-06-23 12-02-08)
Изначально,
7:11
S… Speaker 2 (2026-06-23 12-02-08)
то есть,
7:12
S… Speaker 2 (2026-06-23 12-02-08)
получается, для того,
7:13
S… Speaker 2 (2026-06-23 12-02-08)
чтобы положить начало всему этому,
7:15
S… Speaker 2 (2026-06-23 12-02-08)
нужна была программа,
7:18
S… Speaker 2 (2026-06-23 12-02-08)
площадка,
7:18
S… Speaker 2 (2026-06-23 12-02-08)
где это все будет происходить.
7:20
S… Speaker 2 (2026-06-23 12-02-08)
Ордион с этой задачей справился.
7:23
S… Speaker 2 (2026-06-23 12-02-08)
Теперь я просила Азата
7:27
S… Speaker 2 (2026-06-23 12-02-08)
для того, чтобы он начал писать кейсы,
7:29
S… Speaker 2 (2026-06-23 12-02-08)
пока он справляется не очень быстро.
7:31
S… Speaker 2 (2026-06-23 12-02-08)
Мы пока еще с ним не созванивались,
7:33
S… Speaker 2 (2026-06-23 12-02-08)
в чем затык был.
7:35
S… Speaker 2 (2026-06-23 12-02-08)
Он, по -моему,
7:36
S… Speaker 2 (2026-06-23 12-02-08)
только 6 задач покрыл из UI -кита за вчерашний день.
7:38
S… Speaker 2 (2026-06-23 12-02-08)
Весь рабочий.
7:40
S… Speaker 2 (2026-06-23 12-02-08)
Это очень медленно.
7:42
S… Speaker 2 (2026-06-23 12-02-08)
Это крайне медленно.
7:44
S… Speaker 2 (2026-06-23 12-02-08)
Первая
7:48
S… Speaker 2 (2026-06-23 12-02-08)
была задача этого данного UI -кита покрыть.
7:51
S… Speaker 2 (2026-06-23 12-02-08)
То есть нужно покрытие максимально...
7:54
S… Speaker 2 (2026-06-23 12-02-08)
того, что очень объемная.
7:55
S… Speaker 2 (2026-06-23 12-02-08)
То есть если этот UI -кит,
7:57
S… Speaker 2 (2026-06-23 12-02-08)
который это большая часть сервиса,
7:59
S… Speaker 2 (2026-06-23 12-02-08)
то есть для того, чтобы дойти до каждого этого компонента,
8:03
S… Speaker 2 (2026-06-23 12-02-08)
мы прокликиваем много других кнопок для того,
8:06
S… Speaker 2 (2026-06-23 12-02-08)
чтобы попасть на нужное место.
8:08
S… Speaker 2 (2026-06-23 12-02-08)
Поэтому это фронтовая часть.
8:10
S… Speaker 2 (2026-06-23 12-02-08)
Она такая достаточно объемная и в целом она подходит сейчас.
8:13
S… Speaker 2 (2026-06-23 12-02-08)
И со стороны бека также нужно
8:17
S… Speaker 2 (2026-06-23 12-02-08)
покрыть платежку и еще что -то,
8:20
S… Speaker 2 (2026-06-23 12-02-08)
говорил Антон,
8:21
S… Speaker 2 (2026-06-23 12-02-08)
такое же капризное.
8:24
S… Speaker 2 (2026-06-23 12-02-08)
И вот когда эти тесты будут написаны,
8:26
S… Speaker 2 (2026-06-23 12-02-08)
после этого будет считаться,
8:30
S… Speaker 2 (2026-06-23 12-02-08)
что начало положено.
8:33
S… Speaker 1 (2026-06-23 12-02-08)
Короче,
8:35
S… Speaker 1 (2026-06-23 12-02-08)
как я это вижу?
8:37
S… Speaker 3 (2026-06-23 12-02-08)
Насчет бэкэнда я не знаю,
8:38
S… Speaker 3 (2026-06-23 12-02-08)
как у них там регрессы проводятся.
8:40
S… Speaker 3 (2026-06-23 12-02-08)
Я все понятия,
8:40
S… Speaker 3 (2026-06-23 12-02-08)
честно говоря, не имею.
8:41
S… Speaker 3 (2026-06-23 12-02-08)
Там же это не просто кнопку кликнуть,
8:43
S… Speaker 3 (2026-06-23 12-02-08)
а это какие -то запросы и прочее.
8:45
S… Speaker 3 (2026-06-23 12-02-08)
Это, наверное,
8:46
S… Speaker 3 (2026-06-23 12-02-08)
нужно на каких -то стендах делать,
8:47
S… Speaker 3 (2026-06-23 12-02-08)
которые изолированы.
8:48
S… Speaker 3 (2026-06-23 12-02-08)
И другая история,
8:49
S… Speaker 3 (2026-06-23 12-02-08)
чтобы эти тесты не создавали реальный платеж ритм.
8:55
S… Speaker 3 (2026-06-23 12-02-08)
Но насчет фронта,
8:56
S… Speaker 3 (2026-06-23 12-02-08)
мне кажется,
8:57
S… Speaker 3 (2026-06-23 12-02-08)
что нужно просто сейчас как -то нам попытаться придумать,
9:01
S… Speaker 3 (2026-06-23 12-02-08)
как нам интегрировать всю эту историю в процесс разработки,
9:04
S… Speaker 3 (2026-06-23 12-02-08)
чтобы тестировщики тоже участвовали в этом,
9:06
S… Speaker 3 (2026-06-23 12-02-08)
хотя бы пока что для старта просто изучали,
9:09
S… Speaker 3 (2026-06-23 12-02-08)
смотрели.
9:11
S… Speaker 3 (2026-06-23 12-02-08)
чтобы разработчики это писали,
9:12
S… Speaker 3 (2026-06-23 12-02-08)
а тестировщики изучали,
9:13
S… Speaker 3 (2026-06-23 12-02-08)
смотрели, предлагали какие -то решения,
9:15
S… Speaker 3 (2026-06-23 12-02-08)
чтобы у нас был кооператив,
9:16
S… Speaker 3 (2026-06-23 12-02-08)
чтобы мы вместе работали,
9:17
S… Speaker 3 (2026-06-23 12-02-08)
а не было такого -то,
9:18
S… Speaker 3 (2026-06-23 12-02-08)
что типа задача написана,
9:20
S… Speaker 3 (2026-06-23 12-02-08)
написали на нее тесты разрабы,
9:22
S… Speaker 3 (2026-06-23 12-02-08)
и короче, ну и все,
9:23
S… Speaker 3 (2026-06-23 12-02-08)
есть и есть.
9:23
S… Speaker 3 (2026-06-23 12-02-08)
Это не круто вообще,
9:25
S… Speaker 3 (2026-06-23 12-02-08)
должна быть совместная работа,
9:28
S… Speaker 1 (2026-06-23 12-02-08)
я считаю.
9:28
S… Speaker 3 (2026-06-23 12-02-08)
Потому что,
9:29
S… Speaker 3 (2026-06-23 12-02-08)
опять же, у разработчика видение на это просто как сырой код.
9:33
S… Speaker 3 (2026-06-23 12-02-08)
Да,
9:34
S… Speaker 3 (2026-06-23 12-02-08)
у тестировщика видение – это фича,
9:36
S… Speaker 3 (2026-06-23 12-02-08)
которую можно отыкать,
9:37
S… Speaker 3 (2026-06-23 12-02-08)
пользоваться и прочее.
9:38
S… Speaker 3 (2026-06-23 12-02-08)
И из -за этого большая разница в написании тестов у нас.
9:42
S… Speaker 1 (2026-06-23 12-02-08)
Ну,
9:48
S… Speaker 1 (2026-06-23 12-02-08)
как вариант,
9:49
S… Speaker 1 (2026-06-23 12-02-08)
мы же можем писать,
9:52
S… Speaker 1 (2026-06-23 12-02-08)
чтобы кейс описал тестирование,
9:55
S… Speaker 1 (2026-06-23 12-02-08)
а разработчик по ним писал сами тесты.
9:58
S… Speaker 1 (2026-06-23 12-02-08)
Да,
9:59
S… Speaker 1 (2026-06-23 12-02-08)
можем.
10:01
S… Speaker 4 (2026-06-23 12-02-08)
Тестировщик,
10:01
S… Speaker 4 (2026-06-23 12-02-08)
не знаю, проверял как -то эти тесты,
10:05
S… Speaker 4 (2026-06-23 12-02-08)
грамотно ли они работают.
10:06
S… Speaker 2 (2026-06-23 12-02-08)
Так,
10:15
S… Speaker 1 (2026-06-23 12-02-08)
а вот эта площадка PlayRide при запуске,
10:18
S… Speaker 1 (2026-06-23 12-02-08)
ты ничего, никакого тестового запуска не делал?
10:21
S… Speaker 1 (2026-06-23 12-02-08)
Не проверял ничего?
10:23
S… Speaker 4 (2026-06-23 12-02-08)
Нет,
10:24
S… Speaker 3 (2026-06-23 12-02-08)
я просто руками тут прогнал парочку.
10:26
S… Speaker 2 (2026-06-23 12-02-08)
Ну вот.
10:29
S… Speaker 3 (2026-06-23 12-02-08)
В плане именно тестового запуска,
10:30
S… Speaker 3 (2026-06-23 12-02-08)
но ничего особо не делал,
10:32
S… Speaker 1 (2026-06-23 12-02-08)
да. А вот ты прогнал что -то.
10:34
S… Speaker 1 (2026-06-23 12-02-08)
Это вот что ты прогнал?
10:36
S… Speaker 1 (2026-06-23 12-02-08)
То есть есть окошко,
10:37
S… Speaker 1 (2026-06-23 12-02-08)
открывается окошко,
10:38
S… Speaker 1 (2026-06-23 12-02-08)
которое видно,
10:39
S… Speaker 1 (2026-06-23 12-02-08)
куда оно кликает?
10:42
S… Speaker 3 (2026-06-23 12-02-08)
Да, вообще это надо все отладить,
10:45
S… Speaker 3 (2026-06-23 12-02-08)
потому что я это дал нейронке на то,
10:48
S… Speaker 3 (2026-06-23 12-02-08)
чтобы просто она что -то какое -то базовое дала.
10:50
S… Speaker 3 (2026-06-23 12-02-08)
И если мы действительно этим пользуемся,
10:52
S… Speaker 3 (2026-06-23 12-02-08)
то тогда это нужно довести до ума,
10:54
S… Speaker 3 (2026-06-23 12-02-08)
соответственно,
10:55
S… Speaker 3 (2026-06-23 12-02-08)
и заняться этим просто,
10:57
S… Speaker 3 (2026-06-23 12-02-08)
чтобы это было удобно и чтобы это действительно работало.
11:00
S… Speaker 3 (2026-06-23 12-02-08)
Потому что пока я вижу,
11:02
S… Speaker 3 (2026-06-23 12-02-08)
что все эти тесты падают.
11:03
S… Speaker 2 (2026-06-23 12-02-08)
Так
11:07
S… Speaker 3 (2026-06-23 12-02-08)
что надо изучить.
11:13
S… Speaker 2 (2026-06-23 12-02-08)
Как я могу попасть туда?
11:15
S… Speaker 2 (2026-06-23 12-02-08)
Пока что никак.
11:17
S… Speaker 3 (2026-06-23 12-02-08)
Это пока что у меня чисто все проект локальный.
11:19
S… Speaker 3 (2026-06-23 12-02-08)
И для того,
11:20
S… Speaker 3 (2026-06-23 12-02-08)
чтобы сюда попасть,
11:20
S… Speaker 3 (2026-06-23 12-02-08)
это нужно хотя бы на GitLab залить.
11:22
S… Speaker 3 (2026-06-23 12-02-08)
Потом выдать доступ соответственно всем тестировщикам и
11:26
S… Speaker 3 (2026-06-23 12-02-08)
разработчикам к этому.
11:28
S… Speaker 3 (2026-06-23 12-02-08)
И дать девопсеру задачу,
11:30
S… Speaker 3 (2026-06-23 12-02-08)
чтобы он это захостил у нас на закрытом контуре.
11:32
S… Speaker 2 (2026-06-23 12-02-08)
Такие
11:37
S… Speaker 1 (2026-06-23 12-02-08)
пироги.
11:37
S… Speaker 3 (2026-06-23 12-02-08)
Для начала мне
11:42
S… Speaker 3 (2026-06-23 12-02-08)
нужно с этим всем разобраться и привести это все в порядок.
11:47
S… Speaker 4 (2026-06-23 12-02-08)
Давайте начнем постепенно.
11:49
S… Speaker 4 (2026-06-23 12-02-08)
Вообще у меня есть предложение.
11:51
S… Speaker 4 (2026-06-23 12-02-08)
Во -первых,
11:52
S… Speaker 4 (2026-06-23 12-02-08)
можем начать с тест -кейсов,
11:55
S… Speaker 4 (2026-06-23 12-02-08)
как минимум.
11:55
S… Speaker 4 (2026-06-23 12-02-08)
Сейчас,
11:56
S… Speaker 4 (2026-06-23 12-02-08)
я так понимаю, Азат занимается...
11:59
S… Speaker 4 (2026-06-23 12-02-08)
Яйки -то он,
12:00
S… Speaker 4 (2026-06-23 12-02-08)
правильно? Тест -кейс на яйке пишет.
12:02
S… Speaker 4 (2026-06-23 12-02-08)
Ну вот, давайте тогда покроем тест -кейсами
12:07
S… Speaker 4 (2026-06-23 12-02-08)
половину UI -кита,
12:08
S… Speaker 4 (2026-06-23 12-02-08)
и потом уже вернемся к вопросу начала.
12:11
S… Speaker 4 (2026-06-23 12-02-08)
Короче,
12:13
S… Speaker 4 (2026-06-23 12-02-08)
начнем писать автотесты.
12:14
S… Speaker 4 (2026-06-23 12-02-08)
Как будто можно с тест -кейсов пока начать,
12:17
S… Speaker 4 (2026-06-23 12-02-08)
плюс Родион пока занимается компонентами,
12:19
S… Speaker 4 (2026-06-23 12-02-08)
я не хочу его оттрогать.
12:20
S… Speaker 4 (2026-06-23 12-02-08)
Как он закончит,
12:22
S… Speaker 4 (2026-06-23 12-02-08)
он может изучить эту платформу,
12:26
S… Speaker 4 (2026-06-23 12-02-08)
и, соответственно,
12:27
S… Speaker 4 (2026-06-23 12-02-08)
уже можем приступить к...
12:30
S… Speaker 4 (2026-06-23 12-02-08)
Автотест,
12:31
S… Speaker 4 (2026-06-23 12-02-08)
написание.
12:32
S… Speaker 3 (2026-06-23 12-02-08)
Есть вариант где -то эти кейсы посмотреть,
12:34
S… Speaker 3 (2026-06-23 12-02-08)
чтобы я их увидел,
12:36
S… Speaker 3 (2026-06-23 12-02-08)
почитал, пощупал?
12:37
S… Speaker 2 (2026-06-23 12-02-08)
Да,
12:38
S… Speaker 1 (2026-06-23 12-02-08)
кстати.
12:39
S… Speaker 4 (2026-06-23 12-02-08)
Куда их писал?
12:41
S… Speaker 4 (2026-06-23 12-02-08)
Азат.
12:41
S… Speaker 1 (2026-06-23 12-02-08)
Создал гугл -таблицу,
12:44
S… Speaker 2 (2026-06-23 12-02-08)
сейчас я найду.
12:45
S… Speaker 2 (2026-06-23 12-02-08)
Гугл -таблицу?
12:48
S… Speaker 4 (2026-06-23 12-02-08)
Не лучше ли в Яндекс .Вики это все отправить?
12:51
S… Speaker 1 (2026-06-23 12-02-08)
Мы ссылку обязательно прикрепим.
12:54
S… Speaker 1 (2026-06-23 12-02-08)
Это будет очень много.
12:55
S… Speaker 1 (2026-06-23 12-02-08)
Я давай сейчас тебе пришлю.
12:57
S… Speaker 2 (2026-06-23 12-02-08)
Давай.
13:07
S… Speaker 1 (2026-06-23 12-02-08)
Расширишь, за что Брадион тоже видел?
13:08
S… Speaker 2 (2026-06-23 12-02-08)
Сейчас мне шуток идет.
13:11
S… Speaker 2 (2026-06-23 12-02-08)
А,
13:15
S… Speaker 1 (2026-06-23 12-02-08)
нет, работает.
13:15
S… Speaker 2 (2026-06-23 12-02-08)
То
13:40
S… Speaker 1 (2026-06-23 12-02-08)
есть вот видишь, первая вкладка,
13:41
S… Speaker 1 (2026-06-23 12-02-08)
ну он подписал кейсик,
13:42
S… Speaker 1 (2026-06-23 12-02-08)
и вообще это должно называться UI -Kit.
13:45
S… Speaker 1 (2026-06-23 12-02-08)
То есть и каждый раз,
13:47
S… Speaker 1 (2026-06-23 12-02-08)
на что мы будем писать,
13:48
S… Speaker 1 (2026-06-23 12-02-08)
это должно быть название задачи,
13:50
S… Speaker 1 (2026-06-23 12-02-08)
Dev там 21 .55,
13:52
S… Speaker 1 (2026-06-23 12-02-08)
к примеру, да,
13:52
S… Speaker 1 (2026-06-23 12-02-08)
и название UI -Kit.
13:55
S… Speaker 1 (2026-06-23 12-02-08)
Первый там слова из эпика.
13:57
S… Speaker 1 (2026-06-23 12-02-08)
И вот здесь будет покрытие всего...
14:03
S… Speaker 1 (2026-06-23 12-02-08)
Тестовые данные,
14:04
S… Speaker 2 (2026-06-23 12-02-08)
шаги воспроизведения,
14:06
S… Speaker 1 (2026-06-23 12-02-08)
тестовые данные.
14:08
S… Speaker 1 (2026-06-23 12-02-08)
Я сама доберусь сегодня до этого,
14:10
S… Speaker 1 (2026-06-23 12-02-08)
немножко изменю порядок,
14:12
S… Speaker 1 (2026-06-23 12-02-08)
чтобы было более удобно читать.
14:15
S… Speaker 2 (2026-06-23 12-02-08)
Вот,
14:15
S… Speaker 1 (2026-06-23 12-02-08)
и есть последняя вот вкладка тесты,
14:17
S… Speaker 1 (2026-06-23 12-02-08)
как раз, не вкладка,
14:19
S… Speaker 1 (2026-06-23 12-02-08)
а столбик.
14:20
S… Speaker 1 (2026-06-23 12-02-08)
И туда как раз будет писаться тест,
14:22
S… Speaker 1 (2026-06-23 12-02-08)
который будет написан.
14:23
S… Speaker 2 (2026-06-23 12-02-08)
Вот здесь?
14:26
S… Speaker 2 (2026-06-23 12-02-08)
Да.
14:28
S… Speaker 1 (2026-06-23 12-02-08)
То есть сверху там написано вот заголовок,
14:30
S… Speaker 1 (2026-06-23 12-02-08)
что у него там написано в сторибуке пусто.
14:34
S… Speaker 1 (2026-06-23 12-02-08)
Тоже не совсем корректно.
14:36
S… Speaker 1 (2026-06-23 12-02-08)
Или вот заголовок,
14:38
S… Speaker 1 (2026-06-23 12-02-08)
проверка чего -то там была.
14:40
S… Speaker 2 (2026-06-23 12-02-08)
А,
14:41
S… Speaker 4 (2026-06-23 12-02-08)
ну карусель еще нет.
14:42
S… Speaker 4 (2026-06-23 12-02-08)
Понятно,
14:43
S… Speaker 4 (2026-06-23 12-02-08)
почему пусто.
14:44
S… Speaker 1 (2026-06-23 12-02-08)
Да,
14:45
S… Speaker 1 (2026-06-23 12-02-08)
вот проверка блока «Смотри мировые премьеры» на главном
14:49
S… Speaker 1 (2026-06-23 12-02-08)
экране с переходом в payment.
14:52
S… Speaker 1 (2026-06-23 12-02-08)
Не совсем понятный
14:57
S… Speaker 1 (2026-06-23 12-02-08)
заголовок.
14:57
S… Speaker 1 (2026-06-23 12-02-08)
Заголовок должен отображать.
15:00
S… Speaker 3 (2026-06-23 12-02-08)
что конкретно мы проверяем.
15:01
S… Speaker 3 (2026-06-23 12-02-08)
Покажу ему курс,
15:04
S… Speaker 3 (2026-06-23 12-02-08)
как писать кейсы эти.
15:06
S… Speaker 3 (2026-06-23 12-02-08)
Пока немного написал.
15:08
S… Speaker 4 (2026-06-23 12-02-08)
Я поняла,
15:12
S… Speaker 1 (2026-06-23 12-02-08)
говори.
15:12
S… Speaker 3 (2026-06-23 12-02-08)
Вот в таком вот виде кейсы будут написаны.
15:15
S… Speaker 3 (2026-06-23 12-02-08)
Надо вот эту вот ссылку как раз приложить в Вики,
15:19
S… Speaker 3 (2026-06-23 12-02-08)
чтобы она была общедоступная.
15:21
S… Speaker 2 (2026-06-23 12-02-08)
Ну,
15:22
S… Speaker 4 (2026-06-23 12-02-08)
я добавлю тогда.
15:24
S… Speaker 2 (2026-06-23 12-02-08)
Короче,
15:25
S… Speaker 2 (2026-06-23 12-02-08)
получается,
15:26
S… Speaker 1 (2026-06-23 12-02-08)
для начала нам что нужно?
15:27
S… Speaker 1 (2026-06-23 12-02-08)
Привести в порядок этот сервис,
15:30
S… Speaker 1 (2026-06-23 12-02-08)
дать возможность ребятам с ним работать,
15:33
S… Speaker 1 (2026-06-23 12-02-08)
то есть захостить его все это,
15:34
S… Speaker 1 (2026-06-23 12-02-08)
дать возможность взаимодействовать и параллельно
15:39
S… Speaker 1 (2026-06-23 12-02-08)
учить тестировщиков писать эти кейсы в нормальном виде,
15:43
S… Speaker 1 (2026-06-23 12-02-08)
чтобы всем было удобно,
15:45
S… Speaker 1 (2026-06-23 12-02-08)
понятно, да?
15:46
S… Speaker 1 (2026-06-23 12-02-08)
То есть добиться вот этого какого -то фаблона,
15:48
S… Speaker 1 (2026-06-23 12-02-08)
возможно, да?
15:49
S… Speaker 1 (2026-06-23 12-02-08)
Это все было максимально правильно.
15:54
S… Speaker 2 (2026-06-23 12-02-08)
И,
15:55
S… Speaker 1 (2026-06-23 12-02-08)
соответственно,
15:55
S… Speaker 1 (2026-06-23 12-02-08)
начать писать кейсы.
15:57
S… Speaker 1 (2026-06-23 12-02-08)
Разработчики начнут по этим кейсам,
16:00
S… Speaker 1 (2026-06-23 12-02-08)
соответственно,
16:01
S… Speaker 1 (2026-06-23 12-02-08)
выполнять своих задачах или будем отдельные задачи ставить на написание автотестов.
16:05
S… Speaker 1 (2026-06-23 12-02-08)
И параллельно,
16:07
S… Speaker 1 (2026-06-23 12-02-08)
позже, начнем туда уже включать самих тестировщиков.
16:09
S… Speaker 1 (2026-06-23 12-02-08)
И, наверное, в будущем это просто дастся на полное попечительство
16:14
S… Speaker 1 (2026-06-23 12-02-08)
тестировщиками.
16:14
S… Speaker 1 (2026-06-23 12-02-08)
Разработчики так будут там чисто,
16:16
S… Speaker 1 (2026-06-23 12-02-08)
они сами что -то,
16:17
S… Speaker 2 (2026-06-23 12-02-08)
наверное, делать.
16:19
S… Speaker 1 (2026-06-23 12-02-08)
Я это вижу примерно так.
16:23
S… Speaker 2 (2026-06-23 12-02-08)
То есть ракурс,
16:23
S… Speaker 1 (2026-06-23 12-02-08)
наверное, движения,
16:24
S… Speaker 1 (2026-06-23 12-02-08)
это, наверное, месяца 2 -3,
16:25
S… Speaker 1 (2026-06-23 12-02-08)
мне кажется, до этапа,
16:27
S… Speaker 1 (2026-06-23 12-02-08)
когда это прям дрим в реальной.
16:30
S… Speaker 3 (2026-06-23 12-02-08)
Когда хотя бы будет покрыто первое что
16:34
S… Speaker 2 (2026-06-23 12-02-08)
-нибудь.
16:35
S… Speaker 4 (2026-06-23 12-02-08)
Я предлагаю в начале августа собраться
16:39
S… Speaker 4 (2026-06-23 12-02-08)
еще раз,
16:40
S… Speaker 4 (2026-06-23 12-02-08)
посмотрим, сколько у нас этих тест -кейсов написано,
16:44
S… Speaker 4 (2026-06-23 12-02-08)
можем ли мы начать автотест по ним.
16:49
S… Speaker 2 (2026-06-23 12-02-08)
Мне кажется,
16:50
S… Speaker 1 (2026-06-23 12-02-08)
нужно поступить чуть иначе,
16:52
S… Speaker 1 (2026-06-23 12-02-08)
что пусть они определяются шаблоном,
16:55
S… Speaker 1 (2026-06-23 12-02-08)
если шаблон будет хороший,
16:56
S… Speaker 1 (2026-06-23 12-02-08)
они хорошо пишут эти описания в табличке,
16:59
S… Speaker 1 (2026-06-23 12-02-08)
мы разработчики хорошо их понимаем,
17:03
S… Speaker 1 (2026-06-23 12-02-08)
и начинать просто уже параллельно это делать,
17:07
S… Speaker 1 (2026-06-23 12-02-08)
потому что за месяц они,
17:10
S… Speaker 1 (2026-06-23 12-02-08)
мне кажется, достаточно много кейсов наберут.
17:14
S… Speaker 1 (2026-06-23 12-02-08)
Мы можем это,
17:15
S… Speaker 1 (2026-06-23 12-02-08)
в принципе, распровелить.
17:16
S… Speaker 1 (2026-06-23 12-02-08)
Почему?
17:16
S… Speaker 1 (2026-06-23 12-02-08)
Потому что по факту все эти тесты можно написать через нейронку,
17:20
S… Speaker 1 (2026-06-23 12-02-08)
и написание одного этого теста будет занимать в районе часа с отладкой.
17:24
S… Speaker 2 (2026-06-23 12-02-08)
Почему можно решить,
17:28
S… Speaker 1 (2026-06-23 12-02-08)
на каких окружениях мы все это тестируем?
17:31
S… Speaker 1 (2026-06-23 12-02-08)
Потому что,
17:31
S… Speaker 1 (2026-06-23 12-02-08)
окей,
17:32
S… Speaker 1 (2026-06-23 12-02-08)
локально ты можешь поменять окружение,
17:34
S… Speaker 1 (2026-06-23 12-02-08)
сказать, что типа я хочу сейчас потестировать канарейку,
17:36
S… Speaker 1 (2026-06-23 12-02-08)
я хочу сейчас потестировать прот,
17:38
S… Speaker 1 (2026-06-23 12-02-08)
я хочу сейчас потестировать репрот.
17:42
S… Speaker 1 (2026-06-23 12-02-08)
Нужно ли нам поднимать для этого сервера,
17:45
S… Speaker 1 (2026-06-23 12-02-08)
окружение,
17:46
S… Speaker 1 (2026-06-23 12-02-08)
именно там,
17:47
S… Speaker 1 (2026-06-23 12-02-08)
например, qa .io1,
17:49
S… Speaker 1 (2026-06-23 12-02-08)
qa .io1,
17:50
S… Speaker 2 (2026-06-23 12-02-08)
qa .io1, qa .io1,
17:52
S… Speaker 1 (2026-06-23 12-02-08)
qa .io1,
17:52
S… Speaker 1 (2026-06-23 12-02-08)
qa .io1,
17:53
S… Speaker 1 (2026-06-23 12-02-08)
qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1,
17:55
S… Speaker 1 (2026-06-23 12-02-08)
qa .io1, qa .io1, qa .io1, qa .io1, qa .io1,
17:55
S… Speaker 1 (2026-06-23 12-02-08)
qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1, qa .io1,
17:56
S… Speaker 3 (2026-06-23 12-02-08)
qa .io1, qa .io1,
17:59
S… Speaker 3 (2026-06-23 12-02-08)
qa.
18:02
S… Speaker 1 (2026-06-23 12-02-08)
Да, тоже как -то неправильно.
18:03
S… Speaker 3 (2026-06-23 12-02-08)
Это неправильно,
18:05
S… Speaker 3 (2026-06-23 12-02-08)
да, это высокая нагрузка,
18:06
S… Speaker 3 (2026-06-23 12-02-08)
и если в дальнейшем приводить это к какой -то автоматизации,

هذا النص تم توليده بواسطة الذكاء الاصطناعي (التعرف التلقائي على الكلام). قد يحتوي على أخطاء - تحقق من الصوت الأصلي للاستخدام الحرج. سياسة الذكاء الاصطناعي

❤️ هل تحب STT.ai؟ أخبر أصدقاءك!
موجز تنفيذي
انقر على ملخص لإنشاء ملخص للذكاء الاصطناعي لهذا النص.
وباختصار...
اسأل AI عن هذا النص
وإذا سألت عن أي شيء في هذا النص، سيجد المحقق الخاص الأقسام ذات الصلة ويجيبك.