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
RU

Как приоритизировать регрессионные проверки, когда сжаты сроки релиза

Когда до релиза остаётся день, а полная регрессия занимает три, тестировать «самое важное» уже недостаточно. Нужно быстро понять, какие…

регрессионное тестированиерегрессияприоритизация тестовQAтест-кейсырелиздефектыриск-ориентированное тестированиеавтотестыпокрытие тестами
Habr
RU

Кейс. Zero Bug Policy: как мы снизили бэклог багов в 4 раза за месяц

Баги — неизбежная часть разработки.  В этой статье расскажу наш опыт: как мы внедрили Zero Bug Policy в нашем стартапе (B2B fintech) и за месяц с…

zero-bug-policyreactjavazero bug policyQAquality assuranceкачествостабильностьbackendmachine learning
Habr
RU

Приоритет задач определяется не только ощущением срочности

Привет! Я Даша, QA в команде Смартбот . Эта статья будет о том, как мы перестали спорить о срочности обращений и багов. Начну с краткой исторической с…

Хитмаптепловая картаматрица приоритетовприоритет задачпервая линиявторая линияQAпроцессы
Habr
RU

Открытые уроки OTUS 18–28 мая: ИИ, Go, Kubernetes, ML, QA, архитектура и безопасность

Kubernetes, Go, LLM, нагрузочное тестирование, observability, AI‑агенты, CTE, API Gateway и безопасность — в мае у OTUS много открытых …

открытые урокиИИмашинное обучениеKubernetesGoDevOpsQAархитектураинформационная безопасностьпродуктовый маркетинг
Habr
RU

Могут ли LLM находить flaky‑тесты по одному только коду теста? Разбор одного исследования

Flaky‑тесты сложно ловить даже привычными инженерными методами: они ломают CI, подрывают доверие к автотестам и часто воспроизводятся только тогд…

flaky-тестыLLMавтотестытестирование ПОнестабильные тестыQAмашинное обучениеанализ кодапромптингRAG
Habr
RU

Ты QA и у тебя баги. Какие из них блокируют релиз?

Пятница, до релиза осталось два часа, а на финальной проверке всплывают баги: зависание после оплаты, профиль без обязательного те…

QAтестированиерелизбагикритичность дефектовблокеррегрессионное тестированиеоценка рисковкачество продуктаручное тестирование
Habr
RU

Как приручить сервисы-моки

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

моктестированиебэкендразработкаавтоматизация тестированияавто-тестыbackendmockQAqa automation
Habr
RU

OwnCloud – аналог Nextcloud: для чего использовать и как настроить облачное хранилище

ownCloud vs Nextcloud, что лучше? Какое облачное хранилище выбрать? Как может помочь связка S3 с ownCloud? — Читать дальше « OwnCloud – аналог Nextclo…

LinuxAndroidОпросMySQLКонференцииIDESQLWindowsiOSРаботаTorБотыRustHRDockermacOSICORedisМаркетингQAМессенджерПерсональные данныеСерверДизайнМашин1CБизнесСтатьи
Tproger
RU

Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения

Разбор архитектуры E2EE-мессенджера на Spring Boot 3, React и WebCrypto: X3DH, symmetric ratchet, AES-GCM, WebSocket, multi-device и ограничения реали…

APIJavaScriptJavaAndroidStack OverflowGitБезопасностьОпросIDESQLiOSРаботаTorGitHubБазы данныхHRReactDockerMITАлисаRedisQAМессенджер5gПриложениеВзломdevСервер1CPostgreSQLGrafanaСтатьи
Tproger
RU

Сравнение гибридных языковых моделей класса 9B для промышленного инференса

В материале сравниваются три открытые гибридные модели класса 9B (NVIDIA Nemotron‑Nano‑9B‑v2, Bamba‑9B‑v2, Qwen3.5‑9B) с референсной плотной Llama 3.1…

ПроизводительностьРаботаБотыIBMNVIDIAМаркетингQAАналитикааналитикGPUСтатьи