QA❤️4Life | Testing | Тестирование ПО


Гео и язык канала: Россия, Русский
Категория: Технологии


⚡️QA❤️4Life — достойный канал для охотников за багами: шпаргалки, instant-гайды, AI-news и AI-tools, хаки и мемы без воды. Джуны апают скилл, синьоры экономят время — все в плюсе. Канал ведёт Head of QA
📩 Связь с автором @Eugeniusz_1

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


WebdriverIO v10 записывает действия агента в обычный автотест

WebdriverIO v10 вышел 5 октября 2026. Команда wdio session сохраняет живую сессию между вызовами командной строки. Агент читает снимок элементов страницы, кликает и экспортирует удачные шаги в обычный тест WebdriverIO.

Действия задаются через browser.act(): в него передают описание намерения. При первом запуске модель подбирает команды и складывает их в __act__, при повторах они берутся из кеша, без обращения к модели и без расхода токенов на act. Исключение – extract(): он не кешируется и вызывает модель при каждом запуске.

Если селектор изменился, пробуют альтернативы. Исправленный шаг должен воспроизвести те же сетевые запросы, навигацию и изменения страницы, иначе тест падает. Записанное выгружается в обычный код через wdio-ai eject.

Платформы: Chrome, Firefox, Edge, Safari, Android и iOS через Appium 3, а также Electron, Tauri и нативные десктопные приложения. Проект open-source, подключаются Anthropic, OpenAI, OpenRouter и локальные модели; за внешнюю модель может понадобиться платить.

Для перехода нужны Node.js минимум 22.19.0, W3C-сессии, Appium 3 и expect-webdriverio 8. Оператор $ теперь выдаёт ошибку при нескольких совпадениях. Вместе с обновлением пакетов нужно проверить тесты по руководству миграции.

Анонс – webdriver.io, руководство по миграции – в документации.

━━━━━━━━━━━━━━━━━━━━
📢 AI❤️4Life — канал об искусственном интеллекте
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#ai #tools #news


Репост из: AI❤️4Life
Русский запрос к Claude Opus 5 обходится в 3,9 раза дороже, чем к GPT-5.5

Цена за миллион токенов у этих моделей одинаковая, разница целиком в токенизаторе. Тот же русский текст Opus 5 режет почти по буквам: около одного символа на токен. У GPT-5.x и GPT-6 на токен приходится примерно четыре символа. В пересчёте на тысячу символов это 0,53 ₽ против 0,14 ₽ при равном прайсе.

Замер сделал автор на Хабре, и это не исследование вендора. Четыре пары текстов на русском и английском – технический абзац, диалог поддержки, деловое уведомление, код с комментариями – прогнали через 11 токенизаторов, от GPT и Claude до GigaChat и YandexGPT. У открытых моделей токены считали локально, у закрытых – по разнице двух запросов к API, чтобы вычесть служебную часть промпта. Метод проверили: числа для DeepSeek и GPT совпали с открытыми токенизаторами до единицы.

Наценка за русский разошлась по моделям так: Grok 4.7 и GPT-5.x/6 – 18–19%, Gemini 3.7 Flash – 20%, GLM-5.3 – 23%, DeepSeek – 38%, Qwen 3 – 52%, Kimi K3 – 86%, Claude Opus 5 – 196%. Единственные, у кого русский текст короче английского перевода, – YandexGPT и GigaChat: для них наценки нет вообще.

Отдельная находка касается посредников. Через один из агрегаторов модели claude-sonnet-5 и claude-opus-4-8 вернули столько же токенов, сколько даёт токенизатор OpenAI, причём до единицы, а claude-opus-5 – числа с пометками полей Anthropic. Либо шлюз считает токены сам, либо запрос уходит не в ту модель. Если биллинг у вас построен на usage посредника, его стоит хотя бы раз сверить с провайдером.

Практическая часть в конце: для русскоязычного продукта сравнивать модели по цене за миллион токенов бессмысленно, мерить надо цену за типичный запрос на своих текстах. Служебную часть промпта – системную инструкцию, описания инструментов, JSON-схемы – дешевле держать на английском. На Opus 5 это сокращает входные токены почти втрое. Ограничения автор назвал сам: текстов всего четыре пары, цены – медианы российских сервисов на 27 сентября.

Замер, скрипт и сырые данные – в статье на Хабре и репозитории автора.

━━━━━━━━━━━━━━━━━━━━
📢 AI❤️4Life — канал об искусственном интеллекте
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#Claude #Токенизация #AI #Tools


С 9 октября бесплатный Gemini остаётся на Flash-Lite. Верхние тарифы не тронули

Google обновила справку по доступу к моделям в приложении Gemini для личных аккаунтов. У кого нет подписки Google AI, изменения вступают 9 октября. Подписчикам AI Plus обещали письмо с их датой, в самой справке её нет.

До этого бесплатный аккаунт мог выбрать Flash-Lite, Flash и Pro, хоть и с ограничением. После девятого без подписки остаётся Flash-Lite. У AI Plus остаются Flash-Lite и Flash, Pro уходит.

Платных это почти не касается. У AI Pro и AI Ultra набор моделей не меняется: все три. Больше того, подписка Pro за $19,99 получает Deep Think, который раньше шёл только с Ultra. Ограничение бьёт по бесплатному уровню и по AI Plus, а не по всем пользователям.

Ещё в октябре у каждой доступной модели появятся уровни усилия low, medium и high. Чем выше, тем полнее ответ и тем быстрее расход лимита. Сами лимиты считаются по нагрузке с 17 мая: обновляются каждые пять часов, пока не упрёшься в недельный потолок.

Куда попадёт Gemini 4 Argon, пока не ясно. Google сказала, что сначала она идёт на AI Ultra, но не уточнила, будет ли Argon считаться моделью уровня Pro или отдельным ярусом выше.

Справка Google про изменения доступа: Changes to Gemini model access. Разбор 9to5Google: Gemini limiting what models free & AI Plus users can access.

━━━━━━━━━━━━━━━━━━━━
📢 AI❤️4Life — канал об искусственном интеллекте
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#AI #Gemini #Google


ИИ-агент и боевой сервер: где на самом деле начинаются проблемы

На Хабре разобрали реальный кейс: команда дала ИИ-агенту право читать и писать на боевые сайты. Доступ шёл через SSH, файлы, логи и браузер, поверх собственного интерфейса к CMS MODX. Пока всё выглядело как обычная интеграция – до первого запуска на живом хостинге.

Первым сдался SSH. Человек подключается к серверу и живёт в одной сессии, а агент дробит задачу на десятки коротких операций: прочитал файл, посмотрел лог, уточнил версию PHP. Хостинг воспринял это как атаку и за трое суток трижды блокировал доступ примерно на шесть часов.

Спасли свою обёртку над SSH с пулом соединений по фактическому адресу – пользователь, хост, порт, а не имя сайта. Внутри ControlMaster с ControlPersist на час и flock против гонки, когда два процесса одновременно поднимают первое соединение. Проверка показала: 12 команд разом дали одну авторизацию и не больше двух параллельных процессов.

Запись файлов вынесли из SSH в отдельный инструмент. Через него недоступны .env, credentials.json, ключи *.pem и *.key, каталоги .git, .ssh и node_modules. Путь нормализуется, так что выбраться наружу через ../../.ssh/id_rsa не получится. После записи файл перечитывают, а для PHP обязательно прогоняют проверку синтаксиса.

Автор делает вывод: ограничение хостинга, которое человек мог не замечать годами, агент упёрся почти сразу.

━━━━━━━━━━━━━━━━━━━━
📢 AI❤️4Life — канал об искусственном интеллекте
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#AI #Agents #DevOps #MODX #SSH


🚀 Стажировка для QA: стань частью проекта "Дышите свободно"! 🌍
▪️ Хочешь тестировать реальный продукт, который помогает людям?
▪️ Интересуешься IT и хочешь прокачаться в QA и техническом анализе?
❗️ У тебя есть уникальная возможность! ❗️
🌍 Проект «Дышите свободно» (Breathe Free) помогает зависимым людям бросить курить навсегда. Мы создаём цифровое решение, которое действительно меняет жизни. Присоединяйся — и стань частью команды, создающей продукт с реальной пользой!

❗️Условия❗️:
▫️Продолжительность — от 3 месяцев.
▫️Удалённо, гибкий график, 2-4 часа в день.

🛠 Обязанности (QA):

✔️проверка обращений пользователей, выявление и воспроизведение ошибок
✔️разработка документации по техподдержке
✔️ Проведение тестирования Web и Mobile
✔️ составление чек-листов и тест-кейсов
✔️ оформление баг-репортов, контроль их исправления
✔️ работа с баг-трекинговой системой ( Jira и др.)
✔️ работа с требованиями и помощь бизнес- аналитикам в их составлении
✔️ взаимодействие с разработчиками, дизайнерами и бизнес-аналитиками
✔️ составление интеллектуальных карт (декомпозиций) сайта и мобильного приложения в Miro
✔️ участие в созвонах и обсуждениях внутри команды


📋 Требования:
✔️ базовые знания теории тестирования и цикла разработки ПО
✔️ понимание клиент-серверной архитектуры
✔️ внимательность, структурность, логическое мышление
✔️ навык составления тест-кейсов, чек-листов и оформления багов
✔️ желание учиться, развиваться и работать в команде


☝️ Важно: проект социальный, волонтёрский, благотворительный в рамках благотворительного фонда "Новый старт", без оплаты, но ты приобретаешь 🎁 :
✔️ реальный опыт тестирования цифрового продукта
✔️ прокачка навыков QA и работы с технической документацией
✔️ кейс в портфолио
✔️ участие в социально значимом проекте
✔️ рекомендации от фаундера проекта (в LinkedIn)
✔️ сертификат по итогам 3 месяцев
✔️ наставничество и командная поддержка
✔️ возможность участия из любой точки мира
✔️ по окончании 3-х мес. продвижение профиля и CV с постом о поиске работы в Linkedin
✔️ благодаря участию в проекте “Дышите свободно” многие стажеры смогли найти работу


⚡️ Если интересно, пиши в Telegram QA Lead проекта @Eugeniusz_1

#Стажировка #QA #Техподдержка #Тестировщик #IT #СоциальныйПроект #BreatheFree


Зелёный пайплайн ещё не значит, что модель готова к продакшену

Quality gate часто сводится к сравнению пары метрик с порогами, и такой фильтр может пропустить брак. В ML типичный пример – одна метрика roc_auc, один датасет и порог 0.85, после которого модель отправляют в прод.

В разборе на Хабре собрали семь способов обойти или сломать гейт: от allow_failure: true и проглоченной ошибки через || true до [skip ci], кривых rules и changes, исключений NOSONAR, # nosec и .trivyignore. В том же ряду – sonar-scanner без sonar.qualitygate.wait=true и мерж в обход проверок.

Для сравнения, стандартный гейт Sonar way проверяет новый код по четырём условиям: ноль новых проблем, просмотрены все новые security hotspots, покрытие не ниже 80 процентов, дублирование не выше 3 процентов. Но даже строгие проверки не спасут от неверной постановки эксперимента.

Отдельный риск – утечка между train и test. По подсчётам Капура и Нараянана из Princeton, опубликованным в Patterns в 2023 году, утечки нашли минимум в 294 статьях из 17 областей науки, а к 2024 году реестр вырос до 648 статей в 30 областях. В работах о прогнозе гражданских войн заявленное преимущество ML над логистической регрессией исчезло после исправления утечек: модели сравнялись.

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life — канал о тестировании
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#qa #testing #devops #mlops


Вышла книга «Качество решает ВСЁ»: 820 страниц о тестировании ПО

Роман Сурков, QA-инженер из Минска, преподаватель IT-Academy и автор статей на dev.by, выпустил книгу «Качество решает ВСЁ: Полное руководство по тестированию ПО». 820 страниц, доступ открытый и бесплатный.

Книга адресована QA, разработчикам, дизайнерам и продактам.

Что внутри:
– разбор ключевой теории тестирования с малоизвестными паттернами и честной критикой того, что местами она бесполезна
– перевод WCAG, дополненный примерами из СНГ
– ключевые и спорные требования Material Design, Human Interface Guidelines и W3C, законы и тёмные паттерны UX
– сотни страниц практики: клиентская и серверная производительность, API, доступность, GUI, удобство, мобильное тестирование
– тестирование с ИИ, паттерны проектирования тестов и багрепортов, вспомогательные инструменты
– советы по трудоустройству, резюме и статистика рынка

Текст написан вручную за год, ИИ применялся только для редактуры, обложка нарисована человеком. Книга пригодна для людей с физическими ограничениями: альтернативный текст к каждому изображению, простые примеры, крупный контрастный текст. Местами встречается ненормативная лексика и резкие оценки плохих дизайн-решений.

Автор не планирует отбивать затраты и называет книгу подарком обществу. Он просит помочь с распространением.

Основная версия – в Google Docs, с анимациями: открыть книгу. Также есть PDF-версия без анимаций.

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life — канал о тестировании
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#qa #testing #книга


🔥 Нейросети и AI-агенты: от сильных запросов до персонального AI-агента 24/7

Набор во второй поток открыт.
📱 Старт – 22 октября или по мере формирования группы.

Нейросети сегодня есть у всех. Но у большинства это всё ещё вкладка, которую открывают, когда нужно быстро переписать письмо или придумать пару вариантов текста.

На курсе собираем другой рабочий контур: нейросеть помогает разобрать требования, подготовить тест-кейсы, собрать исследование, навести порядок в документах, сделать презентацию, визуал или отчёт. А затем участник переходит к coding-агенту и личному ассистенту Hermes, который держит регулярные задачи и отвечает в удобном канале.

Обучение проводит Евгений Гусинец – эксперт по нейросетям и QA-инженер с опытом в IT более четырёх лет.

❓ Кому подходит:
QA-инженерам, аналитикам, PM, рекрутерам, дизайнерам, маркетологам, разработчикам, юристам и экономистам, бизнесменам, руководителям подразделений, менеджерам и преподавателям, всем, чья работа состоит из информации, решений, документов и повторяющейся рутины.

Что внутри:

• Базовый уровень – модели, исследования, документы, таблицы, презентации, визуал и практика на задачах своей роли.
• AI-агентные системы – Cline, Kilo Code или Antigravity, рабочие файлы и правила, затем личный ассистент Hermes с навыками, памятью и автозадачами.
• Бонус для QA – мини-курс по использованию агентов в автоматизации тестирования: локаторы, починка упавших тестов, автотесты по Swagger и ревью покрытия.

Формат гибкий: предзаписанные материалы, шпаргалки, домашние задания, дополнительные разборы и живые воркшопы. Ориентир по нагрузке – 2–4 часа в неделю.

👉 Как попасть на курс: напишите в личку @Eugeniusz_1 сообщение «хочу на курс» – вышлю условия обучения.

📋 Подробное описание курса
📚 Примерная программа
🗺 Разбивка по урокам

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life – канал о тестировании
🤖 SyntxAI – все самые нужные нейросети в одном сервисе
🔒 MaxVpn – Удобный и быстрый VPN
🧠 Google AI Pro – подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━

#qa #testing #automation #ai #education


Если вы работаете в сфере IT, развиваетесь в технологиях или просто хотите быть в курсе самых важных новостей и трендов - эта папка для вас!

Что внутри:

▪️ IT-новости и главные события технологического мира

▪️ Полезные сервисы и инструменты для работы

▪️ Полезные материалы, которые можно сразу применять в работе

А также в папке есть Чат-нетворкинг: "ЗАЯВИ О СЕБЕ", где вы можете разместить информацию о себе, своих услугах, кейсах и оставить свои контакты.

🔥 Изучайте, подписывайтесь на интересные каналы и забирайте полезные знания, собранные в одной папке!

Жми на ссылку и присоединяйся: 👇

https://t.me/addlist/pOCltuM_vVk3NWI8


Репост из: AI❤️4Life
Gemini переводит Gems на Skills, первые отключения начнутся в ноябре

В Gemini можно сохранить повторяемую инструкцию и вызывать её через слеш-команду. Google называет такие наборы Skills. Их можно собрать прямо в чате: Gemini сам создаёт навык из диалога и применяет его к похожему запросу.

В один запрос разрешено сложить несколько навыков. Например, правила авторского стиля и бренд-гайд. К навыку можно прикрепить текстовый файл, PDF или изображение. Google приводит три сценария: подготовка слайдов, тексты в заданном голосе и разбор темы с разных точек зрения.

Функция уже появляется в Gemini для пользователей старше 18 лет и всех уровней подписки Google AI. Несовершеннолетним её обещают позже. В Google Workspace для бизнеса, компаний, некоммерческих и учебных организаций Skills придут в ближайшие недели.

Gems будут отключать поэтапно: личные аккаунты начнут переводить в ноябре 2026 года, Workspace для бизнеса, компаний и некоммерческих организаций – в марте 2027-го, образование – в июне 2027-го. Существующие Gems перенесут в Skills автоматически. Исключение – Gems из Google Labs: они не переедут. Вместе с ними в ноябре закроют эксперимент Opal.

Анонс Google

━━━━━━━━━━━━━━━━━━━━
📢 AI❤️4Life — канал об искусственном интеллекте
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#AI #Gemini #Google


📚 Git для тестировщика

Перед прогоном фикса запиши ветку и коммит. Иначе баг «не воспроизводится» окажется проверкой не той сборки.

1. Снять ту версию, которую проверяешь

git clone забирает репозиторий в первый раз. Дальше репозиторий уже есть, clone не повторяют.

git fetch origin обновляет сведения о ветках на сервере и не меняет твои файлы. После fetch ты всё ещё на старой ветке. Зелёный прогон в этот момент не про фикс из тикета.

git switch bugfix/123 ставит рабочую копию на ветку из задачи. Если ветка есть только на сервере: git switch -c bugfix/123 origin/bugfix/123.

git status показывает имя ветки и чужие незакоммиченные файлы. Грязное дерево значит, что часть проверки идёт по локальным правкам, не по сборке команды.

git log -1 --oneline даёт короткий хеш. Его пишут в баг и в отчёт о прогоне. Через день ветку переместят, и без хеша спор нечем закрыть.

2. Своя ветка, если добавляешь проверку

Фикс из тикета не коммить в main и не дописывай чужим коммитом в чужую ветку, если команда этого не просила.

git switch -c test/bug-123 открывает ветку под регресс или фикстуру.

git add tests/bug_123.py берёт в коммит только нужный файл. git add . легко захватит .env, дамп базы и скрин с персональными данными.

git commit -m "add regression for bug-123" и git push -u origin test/bug-123 публикуют ветку. Секрет в коммите остаётся в истории. Его уже могли увидеть, даже если файл потом удалить.

3. Pull request: что писать тестировщику

Описание PR отвечает на три вопроса, без воды.

Что проверено: регресс на баг-123, ветка bugfix/123, коммит abc1234.

Как проверить: логин, профиль, смена аватара. Шаги такие, чтобы второй человек повторил их без созвона.

Что не трогал: биллинг, оплата, письма. Если не смотрел, так и напиши.

Конфликт с main: git fetch origin, затем git merge origin/main. Правь только помеченные строки. Не принимай целиком ни свою, ни чужую сторону, пока не прочитаешь обе. После мержа сценарий прогоняют заново: конфликт легко собирает рабочий код с неверным правилом.

git pull на грязном дереве часто встаёт. Сначала git status. Чужие локальные правки убирают в git stash, потом pull, потом git stash pop. Если pop снова дал конфликт, это те же помеченные строки, не новая магия.

4. Грабли

Проверил main, а фикс лежит в ветке тикета. Статус задачи «готово к тесту» ещё не значит, что локальный main уже содержит коммит.

git pull без git fetch и без взгляда на ветку обновляет текущую ветку, не ту, что в тикете.

Force-push в общую ветку затирает чужой фикс. Если попросили переписать историю, это решают в чате. Самому так не делают.

Ветка моя_ветка_тест через неделю ни о чём не говорит. Имя: test/bug-123 или как принято в репозитории.

5. Чек-лист перед прогоном

• Ветка совпадает с тикетом, это видно в git status.

• Хеш из git log -1 --oneline записан в отчёт.

• Дерево чистое, кроме файлов, которые сам добавил для проверки.

• В PR есть шаги, хеш и честная пометка, что не смотрел.

• В коммите нет .env, токенов и дампов с людьми.

Полная шпаргалка на Telegraph

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life — канал о тестировании
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#QA #Тестирование #Git #Шпаргалка


Gemini 4 Argon анонсировали 30 сентября. В открытый доступ её ещё не пустили

Google сначала открыла модель проверенным защитникам через программу Fairwind. Дальше обещают платный API и подписчиков Google AI Ultra, потом разработчиков и компании. Параллельно идёт добровольная предрелизная проверка с правительством США.

Лимит ответа подняли с 64 тысяч до 1 миллиона токенов. Это потолок одного прогона, не размер окна контекста. Стартовая цена $2 за миллион входных и $10 за миллион выходных, кэш входа на 95% дешевле входа. Когда стартовый период кончится, прайс станет $4 и $20.

В анонсе Google ставит 77,9% на DeepSWE v1.1, тесте длинной реальной разработки. Внутри компании агенты на Argon уже нашли оптимизации памяти: больше 300 TiB освободили после раскатки, оценка полного эффекта от 500 TiB до 1 PiB. На декодере libgav1 они заменили 32 тысячи строк SIMD безопасным Rust. Итог в 2,7 раза быстрее прежнего Rust-порта, картинка та же, до оптимизированного C++ ещё не дотянули. Перенос ядра Fuchsia на сотни тысяч строк ещё на проверке, не в продакшене.

Анонс: Gemini 4 Argon

━━━━━━━━━━━━━━━━━━━━
📢 AI❤️4Life — канал об искусственном интеллекте
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#AI #Gemini #Google


За полгода доля компаний с Manual QA в РФ упала почти вдвое

Лилия Урмазова на Хабре свела свой Mentorpiece Vacy Index с марта по сентябрь. Это не число вакансий, а доля IT-компаний, у которых роль открыта. Считает она сама: агенты каждый день смотрят сайты и ATS больше 5000 компаний. Это не Хабр Карьера и не SuperJob.

Manual QA в РФ: 36,2% компаний с открытой ролью в марте и 18,5% в сентябре, минус 49%. В США 14,1% и 9,5%, минус 33%.

Automation и Senior QA просели слабее. В РФ 28,2% и 20,4%, минус 28%. В США 18,6% и 17,5%, минус 6%.

AI QA и ML Evaluation в РФ так и стоят на 1,0%. В США доля компаний с такой вакансией выросла с 3,9% до 5,1%, плюс 31%. Автор сама оговаривает: рост идёт от низкой базы, и в абсолютных числах классические QA-роли сокращаются сильнее, чем растут AI-роли. На российском рынке этот спад ничем не закрыт.

Статья на Хабре

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life — канал о тестировании
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#QA #Найм #Карьера


Инженерный штраф пока гипотеза, не посчитанный убыток

В блоге Экопси на Хабре автор смотрит на выбор дочери и спрашивает, не штрафует ли рынок тех, кто остаётся в инженерии. Готовой суммы у него нет. Формулы вроде «6–9 миллионов за 15 лет» он сам называет эффектными, но без траекторий конкретных людей это ещё не вывод.

Цифры, которые он собрал, про другое. ВЦИОМ в 2025 году: профессию инженера престижной считают 64% россиян 18–55 лет, высокооплачиваемой только 28%. SuperJob по Москве и области ставит медиану фиксированных окладов промышленных инженеров примерно в 120–160 тысяч на руки. Медиана предложения курьеру в Москве в марте 2026-го была 137 тысяч, на 12% выше медианы вакансий для людей с высшим образованием.

Хабр Карьера за первое полугодие 2026-го даёт по Москве медиану фактической зарплаты IT-специалиста 235 тысяч, разработчика 270. На входе это не лестница: медиана junior по IT около 94 тысяч. У Antal сервисный инженер в обзоре 2025–2026 получает 100–220 тысяч до вычета, менеджер проекта доходит до 300. Это разные базы, на руки и до налога, их нельзя складывать в один разрыв.

Автор хочет сравнить сопоставимых людей: кто остался инженером и кто ушёл в управление, продажи или IT. Пока это вопрос, не вердикт.

Читать на Хабре

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life — канал о тестировании
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#Карьера #Инженеры #Зарплаты


Репост из: AI❤️4Life
✴️Sonnet 5.5 вышел 28 сентября: токен стоит столько же, задача выходит дешевле

Это вторая модель линейки Claude 5.5. Anthropic ставит её не вместо Opus 5.5, а рядом: Opus для работы, где нужно долгое суждение, Sonnet для багов, документов, слайдов и таблиц с понятной рамкой. У неё ещё и глаз на вёрстку: ранние тестеры писали, что слайды по шаблону почти не приходится править.

Прайс не меняли. Вход $2, выход $10 за миллион токенов, чтение кэша $0,20, запись кэша на пять минут $2,50. В замерах компании та же задача обходится до 30% дешевле прошлой Sonnet, потому что токенов уходит меньше, а не потому что ценник срезали. Ответ собирается более чем на 30% быстрее. Это самый быстрый Sonnet на сегодня.

На Terminal-Bench 4.0 в таблице Anthropic у Sonnet 5.5 70,6%, у Sonnet 5 10,3%, у Opus 5.5 66,4%. Цифра Opus снята на усилии Xhigh, это его лучший результат на этом тесте. На FrontierCode 1.1 порядок другой: Opus 54,4% против 46,2% у Sonnet на Max. На GDPval-AA, реальных задачах по 44 профессиям, Sonnet почти вровень с Opus и примерно на 400 пунктов выше Sonnet 5. Это первая Sonnet, которая проходит Pokémon Red только по скриншотам.

В API имя claude-sonnet-5-5. Контекст 1 млн токенов, ответ до 128 тысяч, срез знаний июнь 2026. Анонс называет AWS, Google Cloud и Microsoft Azure. Карточка модели отдельно даёт Claude API, Amazon Bedrock, Claude Platform on AWS и Microsoft Foundry. Принудительный выбор инструмента, tool_choice типа any или tool, она отклоняет с ошибкой 400. Если thinking был выключен, перед переездом нужен режим between_tools.

Рискованные запросы по кибербезопасности уходят на Sonnet 5. Обычный разбор своего кода не задет. Нулевое хранение данных то же, что у Opus 5.5 и Sonnet 5.

Анонс на сайте Anthropic. Лимиты и идентификаторы на карточке модели.

━━━━━━━━━━━━━━━━━━━━
📢 AI❤️4Life — канал об искусственном интеллекте
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#AI #Claude #Anthropic




📚 Шпаргалка: Чек-лист регрессионного тестирования

💾 Чек-лист регрессионного тестирования

🧭 Что идёт в регресс
– Критичные сценарии: логин, оплата, чекаут, возвраты
– Всё, что чинили в релизе, плюс окрестности каждого фикса
– Модули, затронутые по diff между релизами
– Косвенные связи: общие библиотеки, кэш, очереди, миграции БД, фича-флаги

🔎 Как читать diff
1. Смотрим имена файлов: git diff v1.2.3..v1.2.4 --name-only
2. Переводим пути в модули: src/api/payments это оплата, src/pages/checkout это чекаут
3. Добираем то, чего нет в diff: общие библиотеки, конфиги, схемы БД
4. Сверяемся с баг-трекером: все задачи релиза должны попасть в список
diff даёт файлы, а не модули: дальше нужны обратные зависимости и то, чего в diff не видно совсем.

🤖 Ветка «есть автотесты»
– Набор помечен тегом: pytest -m regression, playwright --grep @regression
– Ночной прогон и прогон на релиз-кандидате: npx playwright test --grep @regression --project=chromium
– Сначала вчерашние падения: pytest --lf
– Флейки не лечим ретраями молча: --reruns 2 плюс карантин и разбор
– Авторегресс находит меньшую часть багов, ручной слой вокруг изменений нужен всё равно

✍️ Ветка «автотестов нет»
– Отбор по риску: сначала деньги и данные (оплата, заказы, авторизация), потом остальное
– Чек-лист по модулю: один документ на модуль, обновляем каждый релиз
– Уровни: смоук 5–10 мин, критический путь 30–60 мин, полный 2–8 ч
– Плюс сессия вокруг изменений: 60–90 минут свободного исследования зоны фикса

✅ Перед прогоном
1. Билд и окружение совпадают с планом
2. Тестовые данные актуальны, миграции накатаны
3. Смоук зелёный, иначе регресс бессмыслен
4. Устаревшие тесты обновлены под новые требования

🧾 После прогона
– Каждый fail оформлен: шаги, ожидание, факт, билд, логи
– Багфиксы перепроверены (confirmation testing)
– В отчёте честно: что прогнали, что нет, где искали

⚠️ Грабли
– Гонять полный набор на каждый коммит: долго и flaky
– Проверять только фикс, забывая соседние модули
– Пропустить миграции БД и интеграции
– Держать в наборе мёртвые тесты: чистка раз в квартал
– Ретраить флейк до зелёного: реальный баг уезжает в релиз

📚 Источники
ISTQB CTFL v4.0, разделы 2.2.3 и 2.3
Кейнер, Бах «Тестирование ПО», уроки 52 и 110
Ammann & Offutt, глава 13 «Regression Testing for Evolving Software»

#QA #Тестирование #Регрессионное #Шпаргалка

📖 Полный разбор на Telegraph:
🔗 Часть 1: что брать в регресс
🔗 Часть 2: как прогнать и разобрать падения

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life — канал о тестировании
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов


🤔 Пять статей с Хабра про агентов в тестировании

Четыре текста про то, что остаётся за человеком, когда рутину забирает агент. Пятый рядом: облако отдали не модели, а калькулятору тарифов.

1. Калькулятор с ключами: как чтение одного файла привело к компрометации публичного облака
На внешнем пентесте Бастион начал с публичного калькулятора тарифов и закончил полным доступом в облако: привилегированный аккаунт держался на словарном пароле и одном факторе.

2. ИИ в тестировании: от анализа требований до автоматизации
Денис из EXANTE показывает, как модель разбирает требования ещё до Ready for Testing, и где ей нельзя верить: для агента «данных нет» и «до данных не дошёл» выглядят одинаково.

3. Как ИИ-агент проходит весь цикл мобильного тестирования в hh.ru
Александр Чернышев прогнал Claude Code по всему циклу мобильной задачи в hh, от чеклиста по диффу до UI-теста, и оставил за человеком то, чего агент не видит: симулятор не заменяет устройство, а отчёт по аналитике не закрывает тикет.

4. Выживут ли QA? Кто будет отвечать за качество?
Михаил Новотарский из Сбера отвечает, что тестировщик не исчезнет: ручная проверка перестаёт быть центром роли, а Quality Builder собирает контур контроля и проверяет самих агентов.

5. От тестирования релиза с высоким уровнем риска к новому ИИ-инструменту для QA
Сергей Терентьев не отдал высокорисковый релиз одному агенту: больше восьми тысяч документов в Confluence он разбил на узкие шаги с отдельным контекстом, и из этого выросла среда в Cursor, которой теперь пользуется команда.

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life — канал о тестировании
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

Картинка-заставка в предыдущем сообщении.

#QA #Testing #AI #Habr


💾 HTTP-статусы и заголовки: что проверять тестировщику

⚙️ Коды статусов: мини-таблица
Код – смысл – что смотреть
200 OK – успех – тело и Content-Type
201 Created – создано – заголовок Location
301/302 – редирект – Location, POST → GET?
307/308 – редирект – метод сохраняется
401 – не авторизован – WWW-Authenticate
403 – нет прав – не путать с 401
404 – не найдено – без лишних деталей
405 – метод запрещён – заголовок Allow
429 – лимит – Retry-After
500/502/503/504 – сбой сервера – без stack trace

📋 Заголовки в фокусе
Content-Type – JSON идёт как application/json, а не text/html
Location – адрес редиректа или нового ресурса
Cache-Control, ETag – кэш и инвалидация после записи
Set-Cookie – флаги Secure, HttpOnly, SameSite
Access-Control-Allow-Origin – CORS для кросс-домена
X-Request-Id – склейка логов при разборе бага

✅ Чек-лист
– 201 после POST, 204 после DELETE, 200 на чтение
– Тело и Content-Type совпадают
– 401 = кто ты, 403 = что тебе можно, не перепутать
– В 5xx нет стектрейса, SQL, ключей
– Retry-After приходит при 429 и 503
– Редирект не теряет Authorization и тело POST

⚙️ Команды
curl -i https://api.site/users – заголовки + тело
curl -I URL – только заголовки
curl -s -o /dev/null -w "%{http_code}" URL – только код

⚠️ Типовые баги
– 200 с текстом ошибки вместо 400/422
– 302 вместо 301: кэш и SEO страдают
– Cookie без HttpOnly и Secure – кража через XSS
– OPTIONS без CORS-заголовков – фронт ловит отказ

Расширенная текстовая версия

#QA #Тестирование #HTTP #API

━━━━━━━━━━━━━━━━━━━━
📢 QA❤️4Life — канал о тестировании
🤖 SyntxAI — все самые нужные нейросети в одном сервисе
🔒 MaxVpn — Удобный и быстрый VPN
🧠 Google AI Pro — подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов


Репост из: AI❤️4Life
📋 У ИИ-агентов нет цены ошибки. Гонка от этого не останавливается

Ажар Доненбаева на Хабре смотрит не на очередной гардрейл, а на свойство самой гонки. Модель можно скопировать байт в байт, поднять тысячу экземпляров и откатить к старой версии. Неудачный прогон не умирает. Ошибка ничего не стоит носителю.

Гардрейлы и аудит кода уменьшают сбои внутри курса на скорость. Сам курс они не разворачивают. Свой периметр тоже не закрывает дыру: агенты ходят к чужим моделям через A2A, и эти модели вне вашего контроля.

Дальше автор опирается на Shumailov и соавторов в Nature (2024): если модель учится на собственном выводе, хвосты распределения пропадают. В пересказе статьи текст про средневековую архитектуру за девять поколений сполз к бессвязным фразам про кроликов. Коллапс не предопределён, пока синтетика лежит поверх человеческих данных. Защита слабеет, когда эти данные вытесняются. Размывает границу не корпоративный контур, а обычные пользователи.

Автор не зовёт выходить из гонки: для отдельной компании это добровольный проигрыш. Ставка другая. Кто раньше докажет клиентам, что его агентами можно управлять, заберёт рынок доверия, когда регулятор закроет его для остальных.

Это первая часть серии. Четыре исхода сложных систем обещаны в следующих текстах. Пока это рамка, не дата обвала.

🔗 Читать на Хабре

━━━━━━━━━━━━━━━━━━━━
📢 AI❤️4Life – канал об искусственном интеллекте
🤖 SyntxAI – все самые нужные нейросети в одном сервисе
🔒 MaxVpn – Удобный и быстрый VPN
🧠 Google AI Pro – подписка на личный Google-аккаунт на 18 месяцев за 990₽
━━━━━━━━━━━━━━━━━━━━
👑 Авторский курс по созданию персональных ИИ-агентов

#ai #process

Показано 20 последних публикаций.