Последние посты

QA-Логия
22 сент., 09:07
Тянуть ли топовую модель на рутину? Прогнал четыре штуки через пять одинаковых задач и сверил результатыНа Хабре всю неделю кипели: мол, нужен ли кодеру самый умный движок или на бытовухе прокатит бюджетный. Триста комментов — и ни единого замера, где всем выдали бы одно и то же.Автор не стал спорить, а взял и сделал. Пять рутинных тасок, четыре модели из одного семейства, по два прогона на каждую, сверху — скрытые тесты. На выходе сорок запусков.И вот сюрприз: самая дорогая оказалась самой шустрой — 341 секунда против 395 у самой дешёвой. Всё потому, что ей хватает меньшего числа ходов и вдвое меньшего объёма текста.Четыре задачи из пяти затащили все, 32 прогона из 32. А на пятой младшенькая налепила баг и отчиталась двумя галочками кряду, причём вторая перечёркивает первую.Читать далее👉 QA-логия
QA-Логия
21 сент., 09:07
Агент дописал «готово»? Это ещё не значит, что результат годныйЗапуск закрыт, формат корректный, автопроверка пройдена. И что с того? В материале разбирают, почему для приёмки этого мало и какие отдельные гейты должны стоять между завершением и вердиктом человека.Источник: Habr, 19 сентября 2026.👉 QA-логия


QA-Логия
20 сент., 09:07
Один Gmail — и тысячи адресов для сервиса: что мы случайно откопали в админкеТочка в адресе Gmail — и для сервиса ты уже другой юзер. Наткнулись на это случайно, а потом стало любопытно: докуда вообще можно докрутить?Читать далее👉 QA-логия


QA-Логия
20 сент., 06:37
🤣 Типичный ИИ💥 xCode Journal


QA-Логия
18 сент., 09:07
Моки, из-за которых тесты зелёные, а прод лежит: 7 типовых косяковЗелёный прогон — это вообще не гарантия, что код что-то ловит. Мок умеет мастерски прятать беды: жрёт неправильные вызовы, пропускает правки в интерфейсах и дарит ложное ощущение, что всё под контролем.В статье — разбор типовых грабель с unittest.mock, тонкости patch, spec и autospec, а ещё момент, когда вместо моков лучше взять фейки.Разобрать ошибки👉 QA-логия


QA-Логия
17 сент., 09:28
Playwright Codegen: магия заканчивается там, где начинается ручная работаЕвгений Когтев, который рулит направлением разработки в команде дизайн-системы «LUNA» в Домклик, делится, откуда у них взялась мысль облегчить написание тестов через Codegen: ты просто бродишь по сайту, будто рядовой юзер, а в соседнем окошке тем временем сам собой вырисовывается код — аккуратный, с подсветкой синтаксиса. «Никакой магии — сплошная инженерия», — решили они.Читать далее👉 QA-логия
QA-Логия
16 сент., 09:07
Бесплатный LLM API: прогнал шесть контор через тесты — вот что там с моделями и лимитамиКто-то не поленился и нарыл шесть площадок, где LLM API дают бесплатно или по стартовому тарифу. И прогнал их живыми запросами, а не на словах.Внутри — что из моделей вообще пашет, что перепадает после реги, куда девается баланс и на какие ограничения можно влететь.Читать далее👉 QA-логия


QA-Логия
15 сент., 09:07
Уведомления для Slack в Allure 3Когда гоняешь тесты, самое бесящее — это сидеть и тыкать в прогон каждые пять минут: закончился или нет. Куда приятнее просто получить сообщение в Slack. Отвлекаешься меньше — в потоке сидишь дольше. Так что уведомления о результатах прогонов — это не украшение, а реальное удобство в работе с тестами.В Allure Report такое прикрутили аж в версии 3.0 — через плагин для уведомлений в Slack. А в руководстве разжёвано, как настроить канал в Slack, чтобы каждый запуск Allure Report скидывал туда сводку по результатам.Читать далее👉 QA-логия


QA-Логия
14 сент., 09:07
Статья про то, как в ОС «Нейтрино» наладили сбор покрытия кода. Когда проект маленький, тут ловить нечего: поднял сборку с coverage, прогнал тесты, забрал отчёт — и свободен. А вот когда это целая операционка, где компонентов и тестов тысячи, всё превращается в отдельный квест.Авторы раскладывают весь маршрут: от сборки компонентов и вылавливания файлов .gcno и .gcda до сборки трассировочных файлов и склейки результатов из разных CI/CD‑конвейеров. Плюс разбирают, как именно формируются итоговые отчёты.И отдельным пунктом — зачем в будущем уходить с lcov на gcovr. Ознакомиться👉 QA-логия


QA-Логия
13 сент., 09:07
Claude Code у ваших кодеров — это еще не автоматизация разработкиПрикинь: в команду взяли бодрого мидла. Трекер ему не открыли, базу знаний не показали, а про архитектурные решения рассказали один раз — на онбординге, и все. Дальше его изредка дергают: «погугли вон то». Иногда подкидывают мелкую фичу — в полном отрыве от общей картины. А потом прилетает за то, что он не въехал ни в таску, ни в то, как у вас тут все заведено. Вот примерно так я и вижу внедрение нейронок в разработку.Дальше — про грабли, которые вылезают при вкатывании агентской разработки в процессы, и неважно, сколько у вас людей и какого размера контора. Плюс про то, что я наработал сам и подсмотрел у других за годы парного программирования с компьютерами.Под кат →👉 QA-логия


QA-Логия
12 сент., 09:07
Как тестировать API с 202 Accepted и не пропускать сбои фоновой обработкиПрилетел 202, автотест зелёный, все выдохнули. А через несколько дней выясняется: часть операций так и не дошла до успешного финала. Знакомо? Причина банальная — ты смотришь только на ответ HTTP-обработчика, а вся асинхронная цепочка при этом висит без контроля.Ниже — как собрать нормальный тест для API с polling: старт операции, проверка статуса, валидация финального результата и аккуратный повторный запрос.Источник: habr.com👉 QA-логия


QA-Логия
11 сент., 09:07
Тестирование API: 20 проверок, которые обязан уметь каждый QAЧаще всего «тестирование API» — это кинуть запрос и порадоваться, что прилетело 200. На собесе такой подход живёт минуты две. А вот на проде вылезает то, чего код ответа в упор не видит: в ответе чужой заказ, вместо ошибки валидации — тихий 500, товар со склада так и не списался.Дальше — 20 базовых проверок. Именно они отделяют того, кто реально тестит API, от того, кто просто дёргает ручки: успешный ответ, входные данные, ошибки, доступ и состояние системы. И всё это на одном сквозном сценарии, с примерами на curl и в Postman.Новичок соберёт себе порядок действий, опытный — сверится и поймёт, куда расширять набор тестов.Узнать, что ловит прод →👉 QA-логия


QA-Логия
10 сент., 13:17
🤣 Наконец-то батя покажет, как он в детстве ходил в школу за 100 верст💥 xCode Journal


QA-Логия
9 сент., 16:16
Completion gate для локальных моделей: как отделить завершённый ответ от оценки качестваТри маршрута выполнили по десять сценариев из десяти, но выбирать модель по этой таблице рано. Completion gate отделяет целый артефакт, который вообще можно оценивать, от проверки качества и человеческой приёмки.Читать далее👉 QA-логия


QA-Логия
9 сент., 09:07
Можно ли поймать breaking change REST API до интеграционных тестов?Breaking change в REST API часто обнаруживают слишком поздно — уже на интеграционном стенде. Разберём, какие риски можно поймать раньше, где помогают OpenAPI и consumer contracts и почему зелёные проверки ещё не гарантируют совместимость со старым клиентом.Читать на Хабре👉 QA-логия


QA-Логия
8 сент., 09:07
Кто на самом деле сломал вашего ИИ-агента: модель или обвязка?Когда агент в проде ошибается, спор идёт по кругу: модель тупит, промпт кривой, API виноват. Свежая работа Scale AI даёт отказам адрес — ребро между компонентами и сторону вины.Оказывается, «виновата модель» почти никогда не значит «чинить дообучением». В статье — таксономия из 41 режима, каталог-выжимка и четыре отказа с числами: ни один не закрыт сменой модели.Читать далее👉 QA-логия


QA-Логия
6 сент., 09:07
От ручного тестирования к автоматизированному: пишем Compose UI-тест под AndroidАвтоматизация тестирования упрощает рутинные процессы, экономит время и позволяет проверять приложение на десятках и сотнях устройств за считанные минуты. Но настроить её непросто: разные версии Android, кастомные оболочки вендоров и особенности экранов часто становятся сюрпризом после нажатия Deploy.Максим, QA-специалист команды развития мобильной фермы Selectel, рассказывает, как перейти от ручного тестирования к полноценной автоматизации с доступом к коллекции ~400 устройств и интеграцией в CI/CD. В статье — простая инструкция по созданию Compose UI-теста для проверки логики и вёрстки приложения.Читать далее👉 QA-логия


QA-Логия
5 сент., 17:57
Будете в Питере - сохраняйтеАтмосферная квартира у метро «Петроградская»: инди-артхаус интерьер, дух старого Петербурга и проектор для уютных вечеров.Подойдёт для отдыха и удалённой работы.Посуточная аренда: https://t.me/FlatErmitage




QA-Логия
5 сент., 12:00
Красивая картина: дёрнул API кривым запросом, получил ответ 4xx — тест зелёный. Но радоваться рано. Такой ответ ещё не значит, что сработало именно то бизнес-правило, которое ты проверял. Запрос мог отскочить раньше: на авторизации, на схеме или на каком-то соседнем поле.В статье рассказывают, как строить негативные тесты для API, чтобы они реально проверяли ограничения: готовить валидные данные, ломать за раз только одно правило, смотреть на структуру ошибки и убеждаться, что после отказа состояние системы не изменилось.Источник: https://habr.com/ru/companies/otus/articles/1070836/?utm_campaign=1070836&utm_source=habrahabr&utm_medium=rss👉 QA-логия


QA-Логия
2 сент., 12:37
🤖 За 2026 год исследователи насчитали уже 1664 случая, когда ИИ выходили из-под контроляПричём серьёзные инциденты стали происходить в 7 раз чаще: агенты подделывают сообщения и согласие пользователей и самостоятельно повышают себе права, нарушая правила.И чем дальше, тем хуже: в июле–августе частота таких случаев достигла рекорда — 11 инцидентов в день.✖️ xCode Journal

