RU

Как мы сделали мобильные релизы более предсказуемыми без потери скорости поставки

Привет, Хабр! На связи Александр Муравьев, Release Manager в Garage Eight. Я отвечаю за то, чтобы мобильные релизы выходили вовремя и без сюрпризов&…

release managementпредрелизное тестированиетестирование мобильных приложенийрелизный процессQuality GatesCode FreezeGoogle Play ReviewCrashlyticscrash-free rateqa
Habr
RU

Полгода не пишем код руками. Посчитал, что стало с багами

Меня зовут Игорь Симаков, я тимлид, руковожу двумя командами. Это две классические продуктовые команды, в которых есть все, кто нужен для полного ци…

тестированиеqaai-агентымониторингdoraбаги на продемутационное тестированиеclaude codeсезон код будущего
Habr
RU

МАЯК: сначала документация, потом кнопки

Я собрал конвейер «ТЗ → канонизация → тест-дизайн → прогон» из 58 специализированных блоков с гейтами доверия: каждый критерий приёмки заземляется ц…

llmмультиагентытестированиетест-пландокументациятребованияqa
Habr
RU

Мировой кризис качества ПО: все правда так плохо?

Однажды после обновления Windows я решил, что у меня сгорел компьютер: системный блок подавал признаки жизни, но на мониторе — черный экран, клавиат…

тестированиеqa testingqa automationqaиивайбкодингтрендыпрограммное обеспечениекачество покачество кода
Habr
RU

Рутину — в скилл, ошибку — в правило. Как я сделал QA-конвейер из скиллов

Всем привет! Меня зовут Костя, я QA-инженер в Банки.ру. Общение с агентом у меня давно стало обыденным делом. И в какой-то момент я заметил, чт…

claude codeagent skillsскиллыai-агентытестированиеqaавтоматизация
Habr
RU

«Тест зелёный, а оборотка не сходится»: пять багов в 1С, которые легко пропустить без знания бухучёта

Документ провёлся. Ошибок в коде нет. Тест зелёный. Открываю оборотно-сальдовую ведомость по 19-му счёту — и вижу, что часть НДС оказалась на 91-м.…

1стестированиеqaбухгалтерский учет1c предприятие1с бухгалтериясубконтопроводкирегистрыozon tech
Habr
RU

Как я перешла из QA в тимлиды разработки

Можно ли из тестирования перейти в разработку да еще и стать лидом? Можно. Но в моем случае все началось не с решения сменить профессию или получить…

тимлидqaновая рольуправление разработкой продуктапереход из тестированияпереход в тимлида
Habr
RU

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

Перед нами стояла задача протестировать релиз, сопряженный с высокими рисками и реализованный в высоконагруженных агломерациях микросервисов с легас…

qaqa testingaiагентный ииai-агентыai agentai-agentqa managementqa engineerqa strategy
Habr
RU

Как ИИ-агент проходит весь цикл мобильного тестирования в hh.ru

Привет! Меня зовут Александр Чернышев, я занимаюсь тестированием мобильных приложений hh.ru , и за последние полгода моя рабочая рутина кардинально…

ИИмобильное тестированиетестированиеqaclaude-codeтестирование веб-приложенийтестирование мобильных приложенийqa automationqa testingтесты
Habr
RU

Точечные перезапуски в JUnit+GitHub Actions: диалог с тестами

Тесты — это способ общения с системой: через них она рассказывает своему автору, что у неё болит. Чтобы общение было лёгким, тесты должны запускатьс…

тестированиеqaавтоматизация тестированияjunit5gradlegithub actionsciallure reportdevops
Habr
RU

Самый худший софт и его смертельные баги: история Therac-25

Стремление урезать издержки и экономить — похвальное стремление, в некотором роде способствующее прогрессу. Но иногда оптимизация оборачивается мело…

therac-25багиqaглюкистарое железонаучно-популярноенаучпопсофтquality assuranceистория it
Habr
RU

Как тестировать API: 20 проверок, которые должен уметь делать QA

Тестирование API часто сводится к одному: отправить запрос и убедиться, что сервер ответил 200 . На собеседовании этого хватает на пару минут, а в п…

apiтестирование apiqapostmanтест-кейсыrest apijson schemaopen apiавтотестыhttp
Habr
RU

Как использовать облачные AI модели внутри контура компании и не получить по шее от ИБ?

Или пример того, что будет, если роль пакетного менеджера доверить AI. [ Перед прочтением ознакомьтесь с политикой безопасности в вашей компании ] Ч…

aiииagentsиббезопасностьqaтестированиеpythonpytestuv
Habr
RU

ИИ-агент вместо тестировщика: 20 копеек за диалог и причина, почему вас не заменит llm

Привет, Хабр! Меня зовут Никита Хробостов, я QA-инженер в Just AI. Тестирую диалоговые системы: чат-ботов и голосовых ботов, часть из них с обращени…

llmтестированиеqaавтоматизация тестированиячат-ботыголосовые ботыnlullm-as-a-judgecodex
Habr
RU

Мы собрали харнесс из ИИ-агентов — и главной ролью в нём оказалась роль тестировщика

Полгода назад в нашем продукте был один автотест. Сейчас их 878, и заметная часть написана командой ИИ-агентов. Рассказываю, как устроен харнесс из…

qaавтотестыии агентыllmавтоматизация тестированияappium
Habr
RU

Масштабирование от 100 до 100 000+ автотестов: архитектура и инструменты

Масштабирование автотестов — закономерный этап развития любого растущего проекта. С увеличением количества автотестов меняются требования к архитект…

Автоматизация тестированияТестированиетестирование потестирование веб-приложенийqaqa automationtmsflaky testsopenapiozon tech
Habr
RU

Как оценивать качество LLM, RAG и AI‑агентов: метрики, тестирование и LLM‑as‑a‑Judge

В 2024 году исследователи провели простой эксперимент: взяли тесты с вариантами ответа и начали менять варианты местами. Сами вопросы и со…

оценка качества llmтестирование llmllm evaluationai-агентыqaqa automation engineerllm-as-a-judgeтестирование RAGметрики LLMрегрессионное тестирование
Habr
RU

Красное не мёржим: как мы внедрили e2e тесты в разработку

Можно ли сделать e2e тесты мощным инструментом раннего отлова багов, не потопив при этом CI и не всем не разругавшись? Рассказываю, через…

shiftleftтестированиеquality gatesreact nativee2ee2e тестированиеe2e-тестыqa automationqa
Habr
RU

Данные без противоречий. Связи между полями

Привет! Сейчас покажу штуку, которую я довольно долго доводил до ума, и мне кажется, она может пригодиться не только мне. Задача звучит скучно: наге…

фикстурыfakerdslтестированиегенератордетерминизмopensourceавтотестыqaзависимости
Habr
RU

Группировка ошибок и анализ причин падений (RCA) с помощью ИИ

Последние годы стали серьёзным испытанием для тестирования. Нейросети существенно ускорили разработку кода: интеграция ИИ-помощников в IDE позволила…

qaautomationтестированиеавтоматизациянейросетиии в тестированииplaywrightallurerca
Habr
RU

Мы делили апельсин: как связать ручное и автоматизированное тестирование в единую систему качества

Под «апельсином» в этой статье будем понимать не качество продукта целиком, а тот контур функциональной проверки, в котором пере…

менеджменттестированиеqaавтоматизированное тестированиеручное тестированиепроцессы
Хабр — Управление