Желтый QA
关闭频道
Канал QA-комьюнити Т-Банка. Здесь мы делимся кейсами, рассказываем про технологии тестирования и говорим про надежность и качество продуктов. Кейсы, технологии и анонсы митапов по направлениям: https://t.me/kod_zheltyi
显示更多4 025
订阅者
-124 小时
-117 天
-2530 天
数据加载中...
相似频道
标签云
进出提及
---
---
---
---
---
---
吸引订阅者
十月 '2610月 '26
十月 '260
在0个频道中
九月 '26
+17
在0个频道中
Get PRO
八月 '26
+45
在0个频道中
Get PRO
七月 '26
+1
在0个频道中
Get PRO
六月 '26
+8
在1个频道中
Get PRO
五月 '26
+10
在0个频道中
Get PRO
四月 '26
+21
在2个频道中
Get PRO
三月 '26
+41
在0个频道中
Get PRO
二月 '26
+37
在0个频道中
Get PRO
一月 '26
+169
在6个频道中
Get PRO
十二月 '25
+41
在0个频道中
Get PRO
十一月 '25
+52
在0个频道中
Get PRO
十月 '25
+53
在0个频道中
Get PRO
九月 '25
+42
在0个频道中
Get PRO
八月 '25
+41
在0个频道中
Get PRO
七月 '25
+42
在0个频道中
Get PRO
六月 '25
+46
在0个频道中
Get PRO
五月 '25
+84
在0个频道中
Get PRO
四月 '25
+69
在2个频道中
Get PRO
三月 '25
+63
在0个频道中
Get PRO
二月 '25
+134
在1个频道中
Get PRO
一月 '25
+70
在0个频道中
Get PRO
十二月 '24
+89
在0个频道中
Get PRO
十一月 '24
+119
在0个频道中
Get PRO
十月 '24
+100
在0个频道中
Get PRO
九月 '24
+159
在0个频道中
Get PRO
八月 '24
+77
在0个频道中
Get PRO
七月 '24
+40
在0个频道中
Get PRO
六月 '24
+113
在0个频道中
Get PRO
五月 '24
+97
在0个频道中
Get PRO
四月 '24
+182
在1个频道中
Get PRO
三月 '24
+257
在0个频道中
Get PRO
二月 '24
+245
在1个频道中
Get PRO
一月 '24
+301
在2个频道中
Get PRO
十二月 '23
+387
在3个频道中
Get PRO
十一月 '23
+383
在3个频道中
Get PRO
十月 '23
+131
在0个频道中
Get PRO
九月 '23
+165
在0个频道中
Get PRO
八月 '23
+161
在0个频道中
Get PRO
七月 '23
+125
在0个频道中
Get PRO
六月 '23
+226
在0个频道中
Get PRO
五月 '23
+216
在0个频道中
Get PRO
四月 '23
+127
在0个频道中
Get PRO
三月 '23
+127
在0个频道中
Get PRO
二月 '23
+112
在0个频道中
Get PRO
一月 '23
+114
在0个频道中
Get PRO
十二月 '22
+162
在0个频道中
Get PRO
十一月 '22
+218
在0个频道中
Get PRO
十月 '22
+179
在0个频道中
Get PRO
九月 '22
+516
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 08 十月 | 0 | |||
| 07 十月 | 0 | |||
| 06 十月 | 0 | |||
| 05 十月 | 0 | |||
| 04 十月 | 0 | |||
| 03 十月 | 0 | |||
| 02 十月 | 0 | |||
| 01 十月 | 0 |
频道帖子
+9
🤖 Как тестировать LLM-бота?
Нейросети активно внедряются в программные продукты. Кому как не QA контролировать качество этих внедрений и предотвращать инциденты, когда LLM может упасть или поддаться атаке?
В карточках постарались разобрать небольшой кейс с тестированием LLM-бота и отметить основные моменты, на которые стоит обратить внимание при его проверке.
А вам приходилось тестировать сервисы, интегрированные с LLM? На какие моменты вы посоветовали бы обратить внимание? Напишите в комментариях 👇
Подписывайтесь 📚
#полезная_подборка
| 2 | Уже заполнили планер на октябрь? 🍁
В этом месяце пройдут 2 больших конференции полезных QA-инженеру. С нашей стороны выступят два докладчика:
🖥 На Heisenbug Михаил Мурунов расскажет о собственной системе для нахождения багов в программах на примерах наших любимых QA-инструментов
🖥 А на SQA days Веста Рамазанова поделится опытом взаимодействия мобильной команды и AI Скилла по нахождению изменений в merge request'е
📌 Когда и где?
Heisenbug: 16-17 октября в г. Санкт-Петербург + онлайн
SQA DAYS: 30-31 октября в г. Москва + онлайн
Встретимся на конференциях 🧡
Подписывайтесь
#конференция | 701 |
| 3 | С найденным багом работа QA только начинается 😠
Подписывайтесь 📚
#мем | 804 |
| 4 | Если у вас еще нет списка дел на сегодня, то держите наш ✍️ | 1 079 |
| 5 | ⚡️Помогите отловить тренды QA и узнать, что тормозит развитие инженерной культуры
JUG Ru Group, организатор профильных IT-конференций, запускает исследование State of Testing. Результаты помогут разобраться, что мешает развивать инженерную культуру (автоматизацию, внедрение инструментов, тест-дизайн) и как вы используете ИИ на реальных проектах.
JUG Ru Group представит первые результаты опроса на открытии конференции Heisenbug, а затем пришлет подробный отчет с графиками всем участникам на email.
Помогите ребятам составить актуальную картину индустрии — поделитесь своим опытом в опросе. Вопросов много, но если времени мало, можно заполнить только блок про препятствия. Ответы ждут от всех причастных к качеству: QA, разработчиков, аналитиков и тимлидов.
⭐️Среди участников опроса разыграют 3 офлайн- и 6 онлайн-билетов на конференцию Heisenbug 2026 Autumn.
Принять участие в опросе
#опрос | 1 028 |
| 6 | 🚀 Playwright Agents: выбери, кто ты - элитный пилот или лишнее звено?
В своей новой статье Даниил Кучинский рассказал про два решения от Playwright – Playwright Test Agents и Playwright CLI with SKILLs, для чего они нужны, какой инструмент выбрать для работы.
Какой AI инструмент выбрали вы? Поделитесь в комментариях своим опытом и ответьте на вопросы автора статьи. 👇
Подписывайтесь 📚
#статья_телеграф | 954 |
| 7 | Тест-кейсы как код: как перестать вести тест-кейсы в двух местах 📝
В этом видео разбираем практику Тест-кейсы как код — зачем хранить тест-кейсы прямо в коде проекта, а не в отдельной TMS.
Поговорим о том:
✨ почему двойная работа — сначала в TMS, потом в коде — это боль, от которой легко избавиться
✨ как тест-кейсы, живущие в репозитории, получают историю изменений и ревью наравне с кодом
✨ зачем автоматически выгружать результаты прогонов обратно в TMS
✨ с чего начать внедрение, если тест-кейсов уже накопилось очень много
💬 А как у вас сейчас живут тест-кейсы — в TMS или в коде? Делитесь в комментариях!
Подписывайтесь 📚
#спросили_qa | 1 230 |
| 8 | 🥳 Сегодня праздник тех, кто превращает строчки кода в работающие продукты, приложения и целые миры. Без вас не было бы ни удобных сервисов, ни игр, ни программ — спасибо за каждую строчку! Особенно, если она без бага ❤️
🫰 Отдельный респект тем, кто:
- разбирается в багах до глубокой ночи,
- терпеливо ждёт новые фичи и спокойно переживает наши «срочно, но не срочно»,
- готов переписать всё с нуля, лишь бы стало лучше.
Вы — герои своего дела, и сегодня праздник именно ваш.
⌨️ Пусть ваш код всегда компилируется с первого раза, дедлайны остаются лишь формальностью, а вдохновение не покидает вас ни на минуту. Желаем чистого кода, ярких экранов и только рабочих клавиш!
А чтобы всегда оставаться в курсе новостей и трендов, держите при себе папочку с нашими желтыми IT-каналами 🏦
🪙 Команда Жёлтого QA поздравляет каждого из вас и ценит ваш талант и преданность делу. С праздником!
Подписывайтесь 📚 | 1 260 |
| 9 | 🎉 Поздравляем с нашими профессиональными праздниками!
Сегодня мы празднуем День Тестировщика и совсем скоро наступят дни наших главных коллег!
💻 Желаем тестировщикам:
Пусть каждый релиз проходит без критических багов, а автотесты всегда горят зелёным. Желаем вам находить ошибки до пользователей и получать удовольствие от качественной работы.
💻 Программистам:
Пусть код будет чистым, а дедлайны — реалистичными без лишних правок. Желаем вам разрабатывать логику, которая работает с первого раза, и реже возвращаться на рефакторинг.
📈 Аналитикам:
Пусть требования будут понятными с первого раза и заказчики не меняют их на этапе разработки. Желаем вам видеть полную картину проекта и находить лучшие решения для бизнеса.
❤️ Мы — одна команда, и успех продукта зависит от каждого из нас. С праздниками, коллеги! | 1 085 |
| 10 | 🚀 AI пишет тесты? Готовьтесь чинить flaky
Промпт типа
«Напиши тест...»
даёт вам код из туториалов: Math.random(), sleep(5000) и XPath, который умрёт от лишнего div.
В своей новой статье Ксения Сымолкина рассказала, как бороться с «галлюцинациями» AI, ловушками времени и прочими преградами на пути к стабильным и быстрым тестам.
Расскажите, с какими «галлюцинациями» AI при написании тестов вы сталкивались и как с ними боролись? 👇
Подписывайтесь 📚
#статья_телеграф | 1 008 |
| 11 | А насколько вас захватывают рабочие процессы? 😁
Подписывайтесь 📚
#мем | 1 026 |
| 12 | 🧠 Возвращаемся с разбором задачи из прошлого поста.
Ошибка была в инициализации: max_sum = 0 вместо первого элемента массива.
Ноль здесь — не «нейтральное» значение, а неявное предположение, что ответ не может быть меньше нуля. Но по условию подмассив должен содержать хотя бы один элемент — а значит, если все числа отрицательные, правильный ответ тоже отрицательный. Функция же в таком случае вернёт 0 — сумму «пустого» подмассива, которого по условию не существует.
Пример-ловушка:
nums = [-3, -1, -2] → вернёт 0 вместо -1
nums = [-5] → вернёт 0 вместо -5
Разберём nums = [-3, -1, -2] по шагам:
num = -3 → current = max(-3, 0 + (-3)) = -3 → max_sum = max(0, -3) = 0
num = -1 → current = max(-1, -3 + (-1)) = -1 → max_sum = max(0, -1) = 0
num = -2 → current = max(-2, -1 + (-2)) = -2 → max_sum = max(0, -2) = 0
Все реальные суммы отрицательные, но max_sum так и не опустился ниже стартового нуля — и функция возвращает ответ, который вообще не соответствует никакому подмассиву.
Правильное решение:
def max_subarray(nums):
max_sum = current = nums[0] # инициализируем первым элементом!
for num in nums[1:]:
current = max(num, current + num)
max_sum = max(max_sum, current)
return max_sum
Теперь стартовое значение — это сумма реального подмассива из одного элемента, и функция корректно работает в том числе на массивах из одних отрицательных чисел.
Кстати, этот алгоритм — знаменитый алгоритм Кадане, а ошибка с инициализацией нулём — самый частый способ его «сломать». Такие задачи любят спрашивать на собеседованиях, поэтому хорошо помнить о том, как их решать ❤️
Подписывайтесь 📚
#задача | 898 |
| 13 | Всем привет! 👋
Сегодня предлагаем вам решить задачу на поиск бага в коде 🔥
Нужно реализовать функцию max_subarray, которая находит максимальную сумму непрерывного подмассива. Подмассив должен содержать хотя бы один элемент, поэтому уменьшить сумму «до нуля», взяв пустой подмассив, нельзя.
Примеры:
max_subarray([-2, 1, -3, 4, -1, 2, 1, -5, 4]) → 6 # подмассив [4, -1, 2, 1]
max_subarray([5, 4, -1, 7, 8]) → 23 # весь массив
max_subarray([1]) → 1
max_subarray([-3, -2]) → -2 # подмассив [-2]
Для решения задачи написан такой код:
def max_subarray(nums):
max_sum = 0
current = 0
for num in nums:
current = max(num, current + num)
max_sum = max(max_sum, current)
return max_sum
Код запускается без ошибок, но в некоторых примерах выдаёт некорректный результат.
Вопросы:
1️⃣ В чём логическая ошибка?
2️⃣ При каких входных данных функция вернёт неверный результат?
3️⃣ Как правильно исправить?
Пишите свои варианты в комментариях ⬇️
Подписывайтесь 📚
#задача | 855 |
| 14 | 📊 Итоги: нужны ли метрики качества?
Как видно из голосования по метрикам качества, расклад такой:
✅ Большинство за то, что метрики нужны и реально помогают в работе:
- мы видим качество кода
- принимаем взвешенные решения
- отслеживаем техдолг в динамике
⚠️ Но есть важный нюанс: как и любой инструмент, метрики требуют грамотного использования. Ключ — не собирать метрики ради метрик, а применять их осознанно:
- понимать, какую проблему решает каждая метрика
- ориентироваться на реальный результат, а не подгонять цифры под красивую картинку
- интерпретировать данные в контексте задачи и проекта
Главное — чтобы метрики помогали принимать лучшие решения, а не создавали видимость благополучия.
Продолжим дискуссию в комментариях 👇
— Какие метрики вы считаете действительно полезными?
— С какими рисками сталкивались при внедрении?
Подписывайтесь 📚
#сложный_выбор | 965 |
| 15 | 没有文字... | 1 085 |
| 16 | 视频消息 | 1 008 |
| 17 | 视频消息 | 951 |
| 18 | ❗️ Задались вопросом о метриках качества.
Мнения наших экспертов, как всегда, разделились:
👉 кто-то говорит «без них никак»
👉 кто-то — «пустая трата времени».
А как считаете вы?
Подписывайтесь 📚
#сложный_выбор | 968 |
| 19 | А вам приходится убеждать разработчиков править баги? 🐞
Подписывайтесь 📚
#мем | 1 064 |
| 20 | Давайте посмотрим на результаты опроса:
Только 11% проголосовавших отметили, что качество кода при внедрении AI в разработку не ухудшилось. Расскажите в комментариях, как вам это удается 👇
12% решили перетерпеть до того момента, когда AI агенты научатся писать качественный код. Надеемся, ждать этого придется не очень долго 🙏
От 31% до 34% респондентов решили ужесточать процессы, чтобы не снижать качество: ограничивать роль AI ассистированием, давать только простые задачи, ужесточать ревью со стороны живых разработчиков. И, конечно же, увеличивать покрытие тестами. Чем больше тестов, тем сложнее что-то сломать 🫷
Наибольший процент (44%) набрал вариант, что улучшать качество кода от AI должен сам AI. То есть прокачивать надо не только вайб-кодинг, но и вайб-тестинг, а AI должен сам проверять и чинить свой же код 🧐
Ну а почему нет — кто не пишет, тот не ошибается. А кто написал и ошибся — тот пусть ищет и исправляет 😅 | 1 096 |
