RU

Не ИИ заменит людей, а люди заменят ИИ. И это уже происходит

Если полистать вакансии на хедхантере или в линкедине, рано или поздно натыкаешься на объявления, где ищут человека с опытом от пяти лет, который ум…

AI code reviewвайб-кодvibe codingджуныQAавтоматизациянаймтехнический долгLLMкод-ревью
Habr
RU

История построения автоматизации с нуля в банке: от первых трудностей до реальных результатов

Личная история о том, как я выстраивала автоматизацию с нуля в банковском проекте. Точка старта: огромный проект, ручной регресс…

QAавтоматизация тестированияручное тестированиетестирование uiтестирование поqa процессы
Habr
RU

[Перевод] ИИ в тестировании: от анализа требований до автоматизации

Перевод статьи о QA-трансформации в крупном брокере: от ручных проверок к умному workflow. История о том, как тестирование было перестроено вокруг L…

ИИLLMshift-leftанализ требованийавтоматизация тестированияpytestClaude Codeтестирование ПОфинтехQA
Habr
RU

Кто нашёл больше багов — агент или человек? Мои замеры 11 недель работы с AI-тестировщиком

Одиннадцать недель я вёл дневник каждой рабочей сессии с Claude Code: часы агента, свои часы, судьба каждого кандидата в дефекты. Вышло 277 агентски…

Claude CodeAI-агентыQAтестированиеавтоматизация тестированияPlaywrightметрикиLLMстоимость разработкиparanoid-qa
Habr
RU

ИИ пишет тесты, но кто проверит ИИ: как меняется QA в 1С-командах

ИИ уже умеет генерировать тесты, разбирать легаси-код и помогать с автоматизацией QA. Но без правил и контроля он так же уверенно создает бесполезны…

тестированиеQAискусственный интеллектавтотестыюнит-тестыVanessa Automation1Савтоматизация тестированияматрица компетенцийразвитие команды
Habr
RU

Можно ли поймать breaking change REST API до интеграционных тестов

Breaking change в REST API часто обнаруживают слишком поздно — уже на интеграционном стенде. Разберём, какие риски можно поймать раньше, где помогаю…

openapiтестирование APIобратная совместимостьинтеграционные тестыQAbreaking changesconsumer-driven contractsкомпонентное тестированиесовместимость API
Habr
RU

Негативные тесты API, которые ничего не доказывают

Негативные тесты часто выглядят убедительно: отправили некорректный запрос, получили 4xx , проверка зелёная. Но такой результат ещё не гарантирует,…

тестированиеавтотестытестирование APIQAнегативное тестированиеавтоматизация тестированияпроверка качестваAPIPlaywrightJavaScript
Habr
RU

[Перевод] От разовых запросов к повторно используемым ИИ-флоу в QA

Как перейти от разовых ИИ-запросов к многоразовым Agentic AI рабочим процессам в QA . Я собрал несколько практических примеров, паттернов и предосте…

искусственный интеллектQAAI-агентыавтоматизация QAMCPAI Skillsпромпт-инжинирингконтекстное окноанализ требований
Habr
RU

Ответ 200, а денег нет. Что не покажут ни Postman, ни нейросеть

Ответ пришёл, статус двести, тест зелёный, а денег на счету нет. Я много раз попадал в эту ситуацию и каждый раз выяснялось одно и то же. Проверяли…

тестирование APIавтотестыQAPostmanинтеграционное тестированиепроверка ответов APIанализ логовOpenAPIтестирование без кодаcicd
Habr
RU

«Пуш – это обещание»: продуктовый подход к тестированию навигации в финтехе

Часто кажется, что тестирование пуш-уведомлений – одна из самых простых задач: отправил, получил, кликнул. Если текст отображается корректно, и ссыл…

QAтестированиемобильная разработкафинтех
Habr
RU

Своя self-hosted двухсерверная VPN-архитектура. Подробный путь разработки и ошибки, с которыми вы можете столкнуться

Проект представляет из себя быстрый способ воссоздать архитектуру состоящую из 2 серверов (локальный + удаленный) с определенными сервисами, которые…

APIТестированиеLinuxИнструментыGitБезопасностьPythonRubyunixIDEМузыкаРаботаHTMLDIYGitHubНавыкиVPNTelegramСервисыDockerCloudflareФронтендRedisQAМессенджерdevСерверNFTМашин1CDeFiGrafanaVPSСтатьи
Tproger
RU

Один фреймворк для Android и iOS: звучит круто, работает?  Нет

Почему единый кроссплатформенный фреймворк для автотестов Android и iOS не работает на практике и когда стоит разделить его на два отдельных проекта…

JavaТестированиеAndroidGitРаспознаваниеiOSРаботаSwiftHRGitLabKotlinФинтехQAПриложениеdevСерверБиблиотекиТестирование приложений и сайтов плюсИнфраструктураСтатьи
Tproger
RU

Три секции TECH EVENT 2026, где особенно ждут доклады

В секциях по интеграциям, DevOps и тестированию пока меньше заявок, чем в других направлениях INFOSTART TECH EVENT 2026 . Это повышает шансы сильной…

INFOSTART TECH EVENT 20261Сконференциидокладыинтеграцииобмен даннымиDevOpsQAтестирование ПО
Habr
RU

Пользователь сменил пароль и потерял доступ. Что проворонил тестировщик?

Одноразовая ссылка сработала только один раз, старый пароль больше не подходил, а все проверки прошли. И всё же пользователь снова по…

осстановление паролятестирование безопасностиодноразовая ссылкатокен восстановленияQAтест-дизайнуправление сессиямиуязвимостьOWASPпользовательский сценарий
Habr
RU

7 ошибок в оценке QA-задач, из-за которых команда срывает сроки релиза

Снаружи всё выглядит рабочим: история оценена, спринт собран, релиз уже стоит в календаре. Но одно число в Jira часто скрывает объём работы, который…

QAоценка-трудозатратпланирование-тестированиятестированиеQA-Leadstory-pointsPERTself-healingрегрессионное-тестированиеоценка-задач
Хабр — Управление
RU

Вайбкодинг для не-технарей: как взяться за сложный технический проект и не обмануться быстрыми победами

Разбираем главные ошибки вайбкодинга, роль архитектуры, тестирования и системного мышления при создании сложных AI-проектов без команды разработчико…

ТестированиеРаботаQAПриложениеРазработкаСтатьи
Tproger
RU

6 ошибок в метриках дефектов, из-за которых QA теряет контроль над качеством

Дашборд зеленеет, число багов падает, команда получает похвалу — а через пару недель прод ловит инцидент на ровном месте. Так бывает, когда метрики…

QAметрикитестированиеQA-Leadуправление-качествомбагиescape-rateDREreopen-rate
Хабр — Управление
RU

Ретро: Не Ной Слабо, Ной Достойно. Как Превратить Жалобы в Профит

Каждый ноет на ретро. Мы научились ныть так, что работать стало комфортнее и эффективнее. В статье расскажу, что нам помогло. Читать далее

ретроспективаAgileScrumуправление инцидентамиQAавтоматизациятехнический долгфинтехуправление командойулучшение процессов
Хабр — Управление
RU

Кейс обучения QA-персонала: развитие навыков оценки задач и контроль качества через метрики

Роль и контекст Короче говоря, я QA лид. Отвечаю за обеспечение и контроль качества сразу на нескольких проектах в компании IT Test. А это значит, ч…

QAтестированиеоценка задачэстимейтметрикиуправление качествомаутстаффинг
Хабр — Управление
RU

Тестирование поиска и фильтров: чек-лист + как автоматизировать каждый пункт на Playwright

Поиск кажется простым: поле ввода, запрос, список результатов. Но именно поэтому его тестируют поверхностно — «ввёл слово, что-то нашлось, ок». А ре…

Playwrightавтоматизация тестированияe2eтестирование поискаQAфильтрыdebounceXSSчек-листend-to-end
Habr
RU

Как приручить legacy-код: безопасная модернизация без заморозки фич

Как модернизировать legacy-код без остановки продукта: Strangler Fig Pattern, feature flags, shadow testing и безопасная миграция данных. Практика и…

ИнтернетAPIJavaGitОпросPythonRubyMySQLПрактикаSQLРефакторингРаботаTorGitHubБотыHRMITФинтехICORedisQAБэкендTwitterИграПриложениеСерверKubernetesБиблиотекианалитикOpenTelemetryPostgreSQLDeFiGrafanaБизнесLegacyТехникаСтатьи
Tproger
RU

Property-based тестирование: как находить баги, которые вы не придумали

Классический unit-тест — это «вход X → ожидаю Y». Вы придумали кейс, зафиксировали ожидание, поехали. Проблема в том, что баги обычно живут не в кей…

property-based testingHypothesisтестированиеQAавтотестыPythonshrinkingfast-check
Habr
RU

Форма пишет «принято», а заявок нет: баги, которые проходят и автотест, и ручную проверку

Форма отвечает «заявка принята», автотесты зелёные, билд собран. А заявки не приходят. Разбираю два реальных бага, которые молча прошли и автоматиче…

тестированиеQAбагиавтотестыручное тестированиеhoneypotформыe2e
Habr
RU

CrowdStrike, 19 июля 2024: как off-by-one в валидаторе за 78 минут уронил 8,5 млн Windows-машин

19 июля 2024 года в 04:09 UTC CrowdStrike выкатил обновление контентного файла для своего антивируса Falcon Sensor. За следующие 78 минут  8,5…

CrowdStrikeBSODтестированиеQAstaged rolloutpost-mortemотказоустойчивостьboundary testin
Habr
RU

Тестирование интеграций через Kafka: проверка сценариев с разными типами данных

Сервисы, в которых данные собираются и обрабатываются на основе других сервисов, очень чувствительны к интеграциям. Технические решения часто реализ…

тестирование интеграций через Kafkaавтотесты для Kafka сообщенийасинхронная обработкаинтеграционное тестированиеQA
Habr
RU

AI для Тестирования (QA): краткий гайд по инструментам

В своей статье об автоматизации различных аспектов QA роли с помощью AI я писала, что с высокой вероятностью, в ближайшие годы, с помощью AI будет в…

тестированиетестирование веб-приложенийтестирование потестирование мобильных приложенийQAискусственный интеллектai
Habr
RU

От анализа требований до продакшена: почему задача QA — менять продукт, а не просто искать баги

Екатерина Акименко, ведущий QA-инженер Embedika, про ключевую задачу A — менять продукт, а не просто искать баги — Читать дальше « От анализа требов…

ТестированиеQAБизнесРазработкаСтатьи
Tproger