ch
Feedback
Желтый QA

Желтый QA

关闭频道

Канал QA-комьюнити Т-Банка. Здесь мы делимся кейсами, рассказываем про технологии тестирования и говорим про надежность и качество продуктов. Кейсы, технологии и анонсы митапов по направлениям: https://t.me/kod_zheltyi

显示更多
4 118
订阅者
-224 小时
-57
-2230
帖子存档

视频消息00:56

视频消息00:59

В предыдущем посте мы привели чек-лист онбординга для QA 📝 🔹 А как в вашей команде/компании обстоит дело с онбордингом? 🔹 Кто отвечает за адаптацию новичка в команде? 🔹 Можно ли по имеющейся документации понять, что и как работает? Расскажите в комментариях и проголосуйте в опросе ниже 👇 Подписывайтесь 📚 #опрос

📃 Последовательный чек-лист для онбординга может сильно облегчить адаптацию нового сотрудника в команде 👀 Предлагаем вам готовый чек-лист онбординга для QA, который помогает не только ускорить адаптацию нового специалиста по качеству, но и навести порядок в документации команды и продукта 👇🏻 Добавляйте в комментарии, если мы что-то забыли Подписывайтесь 📚 #полезная_подборка

Генерация всего. Завершаем пятый сезон "QАk-QAk – и в Продакшен" - "Эволюция или революция"! 🐸 Герой этого выпуска - Алексан
Генерация всего. Завершаем пятый сезон "QАk-QAk – и в Продакшен" - "Эволюция или революция"! 🐸 Герой этого выпуска - Александр Поломодов - технический директор в Т-Банке. О чем болтаем? 🐱 ✨ Обсудим, как ИИ внедрился в нашу жизнь и необратимо трансформировал индустрию и рынок труда. ✨ Поделимся тревогой и ощущениями, что упускаем что-то важное. ✨ Узнаем, что такое AGI и то, какие прорывные вещи мы сможем сделать с ним. ✨ Разберемся, является ли опыт и возраст блокером на пути внедрения ИИ-инструментов. ✨ Выясним, как нужно тестировать ИИ-агенты, и что делать, если агенты уже перехватили твой профессиональный навык. А вы используете ИИ-инструменты в работе или повседневной жизни ❓ Как по вашему, являются ли они действительно помощниками или только все усложняют ❓ Слушайте нас на платформах: 📱 Яндекс музыка 📱 Apple Podcast 📱 ВК 📱 Telegram А также можете найти удобную для прослушивания платформу тут 😎 Подписывайтесь 📚 #qak_qak

Делимся фотоотчетом с прошедшего Сезона кода в Санкт-Петербурге! На фестивале наш коллега Григорий Березин выступал с докладо
+2
Делимся фотоотчетом с прошедшего Сезона кода в Санкт-Петербурге! На фестивале наш коллега Григорий Березин выступал с докладом про Gray-box тестирование. В своем выступлении он говорил о следующем: 🟡 Почему они пишут тесты на другом языке 🟡 Какие инструменты для этого используют 🟡 А также поделился стратегиями параллельного запуска изолированных тестов Кто был на мероприятии в эту субботу? Поделитесь в комментариях вашими впечатлениями! #мероприятие

⚡️ Пробовали ли самостоятельно так проверять свои приложения? Пишите в комментариях! Подписывайтесь 📚 #мем
⚡️ Пробовали ли самостоятельно так проверять свои приложения? Пишите в комментариях! Подписывайтесь 📚 #мем

🧠 Возвращаемся с разбором задачи из прошлого поста. Ошибка была в условии цикла: while left < right вместо while left <= right. Из-за строгого < цикл завершается, как только область поиска сужается до одного элемента (left == right). Этот последний элемент так и не проверяется — и если искомое число оказалось именно там, функция возвращает -1, хотя элемент в массиве есть. Чаще всего под удар попадают крайние элементы (первый и последний), потому что поиск нередко сходится именно к ним. Пример-ловушка:
nums = [1, 3, 5, 7, 9], target = 9 → вернёт -1 вместо 4 nums = [1, 3, 5, 7, 9], target = 3 → вернёт -1 вместо 1
Разберём target = 9 по шагам (индексы 0–4): left=0, right=4, mid=2 → nums[2]=5 < 9 → left=3 left=3, right=4, mid=3 → nums[3]=7 < 9 → left=4 left=4, right=4 → условие 4 < 4 ложно → выходим → return -1 На последнем шаге left == right == 4, и nums[4] == 9 — это и есть наш ответ, но цикл до него «не дотягивается». Правильное решение:
def binary_search(nums, target): left, right = 0, len(nums) - 1 while left <= right: # <= вместо mid = (left + right) // 2 if nums[mid] == target: return mid elif nums[mid] < target: left = mid + 1 else: right = mid - 1 return -1
С условием left <= right область поиска из одного элемента тоже проверяется, и крайние значения находятся корректно. Такие off-by-one ошибки в бинарном поиске — классика, которую часто спрашивают на собеседованиях, поэтому хорошо помнить о том, как их решать ❤️ Подписывайтесь 📚 #задача

Всем привет! 👋 Сегодня предлагаем вам решить задачу на поиск бага в коде 🔥 Нужно реализовать функцию binary_search, которая ищет target в отсортированном массиве и возвращает его индекс. Если элемента нет — функция возвращает -1. Примеры:
binary_search([1, 3, 5, 7, 9], 5) → 2 binary_search([2, 4, 6, 8], 4) → 1 binary_search([1, 3, 5, 7, 9], 2) → -1
Для решения задачи написан такой код:
def binary_search(nums, target): left, right = 0, len(nums) - 1 while left < right: mid = (left + right) // 2 if nums[mid] == target: return mid elif nums[mid] < target: left = mid + 1 else: right = mid - 1 return -1
Код запускается без ошибок, но в некоторых примерах выдаёт некорректный результат. Вопросы: 1️⃣ В чём логическая ошибка? 2️⃣ При каких входных данных функция вернёт неверный результат? 3️⃣ Как правильно исправить? Пишите свои варианты в комментариях ⬇️ Подписывайтесь 📚 #задача

Защитники. Встречайте пятый выпуск пятого сезона "QАk-QAk – и в Продакшен". 🐸 Герой этого выпуска – Михаил Гульшин, руководи
Защитники. Встречайте пятый выпуск пятого сезона "QАk-QAk – и в Продакшен". 🐸 Герой этого выпуска – Михаил Гульшин, руководитель технологий защиты в Т-Мобайле. О чем болтаем? 🐱 ✨ Обсудим, какие они – звоночки от мошенников, и как им противостоит Нейрощит. ✨ Выясним, как обучают ML-модели Нейрощита и почему команда ручается за качество определения мошенников. ✨ Узнаем, на что обычно жалуются клиенты и объясним, как их потребности закрывает Фродрулетка. А вы пользуетесь защитниками в своем мобильном ❓ Поделитесь вашим опытом в комментариях! Слушайте нас на платформах: 📱 Яндекс музыка 📱 Apple Podcast 📱 ВК 📱 Telegram А также можете найти удобную для прослушивания платформу тут 😎 Подписывайтесь 📚 #qak_qak

Ваш ИИ-ассистент пишет тесты, которые всегда зелёные, но бесполезны? 🤖❌ 👨‍🏫 Наш старший инженер по обеспечению качества Саша Петров нашел решение и поделился им в своей статье. Вместо длинных промптов — готовые скиллы, или сценарии, где AI-агент сначала изучает контекст, задаёт вопросы и лишь потом пишет код. Кратко, емко, только по делу. А еще 6 готовых скиллов для мгновенного внедрения. 💻 Забирайте и применяйте, делитесь впечатлениями в комментариях Подписывайтесь 📚 #статья_телеграф

🗓 Давно у нас не было QA дайджестов. Пора исправляться Сегодня мы хотим не только рассказать о прошедших событиях из мира QA за последнее время, но и сравнить их с событиями пятилетней давности - какие проблемы и вопросы обсуждали в 2021-м году? - какими инструментами пользовались? - каким видели будущее профессии в будущем? - и что происходит в QA сейчас А еще пять лет назад вышел первый выпуск подкаста «QAk-QAk — и в продакшен» 😀 О чем был первый сезон и как подкаст изменился сейчас? Обо всем этом читайте в свежем QA дайджесте Расскажите в комментариях, что изменилось в вашей работе QA за эти 5 лет 👇 Подписывайтесь 📚 #дайджест_новостей

🚀 QA-инженер: от таможенника к архитектору качества Помните времена, когда тестирование было похоже на суровую таможню? Разработчики везут код, а тестировщик стоит на выходе с дубинкой и ищет контрабанду – баги 🔎 С развитием DevOps правила игры изменились. На смену пришла концепция Shift Left («Сдвиг влево»), и многие испугались: «Не значит ли это, что тестировщиков скоро заменят алгоритмы?» 😨 Ксения Сымолкина, QA-инженер из отдела Collection в Т-Банке, расскзаала, как перестать быть просто «искателем багов» и стать стратегическим партнером команды, без которого невозможна быстрая и надежная разработка. 📖 Читайте ее статью по ссылке и делитесь в комментариях, какую роль играет QA в вашей команде 👇

视频消息00:28

视频消息00:19

Мы любим зумеров! Еще один выпуск подкаста уже здесь и в гостях Сергей Никулов, руководитель отдела по работе с вузами в Т-Ба
Мы любим зумеров! Еще один выпуск подкаста уже здесь и в гостях Сергей Никулов, руководитель отдела по работе с вузами в Т-Банке. О чем болтаем? 🐱 ✨ Обсуждаем новое поколение и тренды в образовании. ✨ Выясняем, как появился Центральный Университет и какие стипендии у его студентов. ✨ Щекочем нервишки трендом «six-seven» и историями про съеденных медуз. ✨ Делимся секретами крутых лекций и лайфхаками по удержанию внимания. ✨ Решаем, можно ли вообще не учиться и делаем выводы, для чего на самом деле нужно высшее образование. В этом выпуске мы говорим про образование и очень хотим узнать, чему вы научились благодаря нашему подкасту? Пишите свои истории в комментариях на подкаст-площадках или под этим постом! Слушайте нас на платформах: 📱 Яндекс Музыка 📱 Apple Podcast 📱 ВК 📱 Telegram А также можете найти удобную для прослушивания платформу тут 😎 Подписывайтесь 📚 #qak_qak

В этом году сразу в 2 городах России стартует Сезон кода! Этим летом будем обсуждать разработку и новые продуктовые практики в Санкт-Петербурге и Казани! ✨ Интересные доклады от экспертов Т-Банка и других компаний ✨ А также пространство, где можно узнать больше о работе наших бизнес-платформ и познакомиться с теми, кто их создает ✨ Интерактивы для начинающих специалистов от Т-Образования ✨ Разнообразные лаунж-зоны, чтобы перезагрузиться между докладами Больше информации о фестивалях можно найти по ссылкам ниже: Санкт-Петербург - подробнее Казань - подробнее Приходите — будем ждать именно вас 🧡 #мероприятие

В ближайшие выходные 30–31 мая пройдет CodeFest, и мы приглашаем на наши доклады. Утром 30 мая узнаем, как из релизного рабст
В ближайшие выходные 30–31 мая пройдет CodeFest, и мы приглашаем на наши доклады. Утром 30 мая узнаем, как из релизного рабства перейти в безрелизный феодализм. Дмитрий Кузнецов расскажет, что сделать для того, чтобы вебвью стало не только удобным, но и масштабируемым инструментом. Днем в этот же день узнаем, как перейти от ручной разметки к ежедневному контролю качества: онлайн-оценка LLM-продукта в проде. Елизавета Антонова и Владислав Акимов расскажут об оценке качества LLM-based продукта в продакшене и покажут практическую архитектуру решения на примере инвестиционного ассистента.