# тест

Published articles for тест.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## hh.ru's Test Framework Experiments for Handling Flaky Tests

DevFeed: [hh.ru's Test Framework Experiments for Handling Flaky Tests](<https://devfeed.tech/articles/flaky-30665.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/hh/articles/1031996/>)

Author: yzhanov (hh.ru)

Published: 2026-05-07T07:10:11Z

Content type: article

Language: ru

Sources: [HeadHunter RU](<https://devfeed.tech/sources/headhunter-ru.md>)

Topics: [Jenkins](<https://devfeed.tech/topics/jenkins.md>), [Job](<https://devfeed.tech/topics/job.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [flaky](<https://devfeed.tech/tags/flaky.md>), [hh](<https://devfeed.tech/tags/hh.md>), [hh-ru](<https://devfeed.tech/tags/hh-ru.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [job](<https://devfeed.tech/tags/job.md>), [qa](<https://devfeed.tech/tags/qa.md>), [qa-automation](<https://devfeed.tech/tags/qa-automation.md>), [qa-automation-engineer](<https://devfeed.tech/tags/qa-automation-engineer.md>), [qa-engineer](<https://devfeed.tech/tags/qa-engineer.md>), [qa-management](<https://devfeed.tech/tags/qa-management.md>), [qa-mobile](<https://devfeed.tech/tags/qa-mobile.md>), [qa-testing](<https://devfeed.tech/tags/qa-testing.md>), [retry](<https://devfeed.tech/tags/retry.md>), [tag-4adf7d504f34](<https://devfeed.tech/tags/tag-4adf7d504f34.md>), [tag-95a52fc82d81](<https://devfeed.tech/tags/tag-95a52fc82d81.md>), [tag-b7f0358ac141](<https://devfeed.tech/tags/tag-b7f0358ac141.md>), [tag-e34f6dec12c4](<https://devfeed.tech/tags/tag-e34f6dec12c4.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

An hh.ru engineer describes experiments in the test framework to reduce the impact of flaky tests on release automation. One experiment allowed repeated retries until the queue emptied; it added about three minutes to build time and was not adopted in production.

### Source excerpt

Привет, Хабр! Меня зовут Юра Жанов, я занимаюсь автоматизацией тестирования в hh.ru. Про flaky-тесты написано много, борьбу с ними не прекращаем и мы. Но сегодня немного о другом -- хочу поделиться нашим опытом минимизации неприятностей, которые наносят такие тесты. Для этого мы провели ряд экспериментов со стороны тестового фреймворка. Читать далее

## Как улучшить прогоны автотестов при помощи карантина

DevFeed: [Как улучшить прогоны автотестов при помощи карантина](<https://devfeed.tech/articles/article-30687.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/hh/articles/923964/>)

Author: iBljad (hh.ru)

Published: 2025-07-02T07:20:43Z

Content type: tutorial

Language: ru

Sources: [HeadHunter RU](<https://devfeed.tech/sources/headhunter-ru.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [jira](<https://devfeed.tech/topics/jira.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [http](<https://devfeed.tech/tags/http.md>), [jira](<https://devfeed.tech/tags/jira.md>), [qa](<https://devfeed.tech/tags/qa.md>), [qa-automation](<https://devfeed.tech/tags/qa-automation.md>), [qa-management](<https://devfeed.tech/tags/qa-management.md>), [qa-strategy](<https://devfeed.tech/tags/qa-strategy.md>), [retry](<https://devfeed.tech/tags/retry.md>), [tag-23c525fe15c9](<https://devfeed.tech/tags/tag-23c525fe15c9.md>), [tag-4adf7d504f34](<https://devfeed.tech/tags/tag-4adf7d504f34.md>), [tag-7b800b2da0b8](<https://devfeed.tech/tags/tag-7b800b2da0b8.md>), [tag-acbe600f392f](<https://devfeed.tech/tags/tag-acbe600f392f.md>), [tag-e34f6dec12c4](<https://devfeed.tech/tags/tag-e34f6dec12c4.md>)

### AI overview

The article describes how hh.ru introduced a quarantine system for unstable automated tests to reduce release interruptions and improve delivery speed. It explains the problem of flaky tests, the role of retries, and a design using a database table with an HTTP API accessed by a custom test runner.

### Source excerpt

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

## Как и зачем аналитику проводить UX тесты. Часть вторая

DevFeed: [Как и зачем аналитику проводить UX тесты. Часть вторая](<https://devfeed.tech/articles/ux-38017.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/koshelek/articles/737392/>)

Author: moskovkina (Кошелёк)

Published: 2023-05-24T19:04:52Z

Content type: tutorial

Language: ru

Sources: ["Кошелёк" RU](<https://devfeed.tech/sources/ru.md>)

Topics: [User experience (UX)](<https://devfeed.tech/topics/ux.md>)

Tags: [tag-03968a887ba5](<https://devfeed.tech/tags/tag-03968a887ba5.md>), [tag-286a6940b55c](<https://devfeed.tech/tags/tag-286a6940b55c.md>), [tag-2c5fe9eeb87c](<https://devfeed.tech/tags/tag-2c5fe9eeb87c.md>), [tag-367954018117](<https://devfeed.tech/tags/tag-367954018117.md>), [tag-4adf7d504f34](<https://devfeed.tech/tags/tag-4adf7d504f34.md>), [tag-a939ae104bb0](<https://devfeed.tech/tags/tag-a939ae104bb0.md>), [tag-cab42dedc4c4](<https://devfeed.tech/tags/tag-cab42dedc4c4.md>), [tag-df6ba901e4f9](<https://devfeed.tech/tags/tag-df6ba901e4f9.md>), [tag-e34f6dec12c4](<https://devfeed.tech/tags/tag-e34f6dec12c4.md>), [tag-e4bd6fed5e1a](<https://devfeed.tech/tags/tag-e4bd6fed5e1a.md>), [ux](<https://devfeed.tech/tags/ux.md>), [ux-2bf23e8858b6](<https://devfeed.tech/tags/ux-2bf23e8858b6.md>), [ux-53686e57db4e](<https://devfeed.tech/tags/ux-53686e57db4e.md>), [ux-66917e6a12c0](<https://devfeed.tech/tags/ux-66917e6a12c0.md>)

### AI overview

This second-part tutorial explains how an analyst can conduct UX interviews and tests. It covers piloting the interview script, setting up screen sharing and audio, explaining the rules, introducing the team, gathering participant feedback, and using communication techniques that create a comfortable, safe dialogue.

### Source excerpt

Привет, Хабр! На связи всё ещё Настя Московкина, руководитель Отдела анализа в приложении "Кошелёк". В предыдущей статье мы по косточкам разобрали процесс подготовки к UX тестированию своими силами, а сейчас добрались до самого главного и поговорим о том, как проводить интервью. Читать далее

## SiliFuzz: Fuzzing CPUs by proxy

DevFeed: [SiliFuzz: Fuzzing CPUs by proxy](<https://devfeed.tech/articles/silifuzz-fuzzing-cpus-by-proxy-24788.md>)

Original publisher: [Read original article](<https://dev.cheremin.info/2021/11/silifuzz-fuzzing-cpus-by-proxy.html>)

Author: Ruslan Cheremin (noreply@blogger.com)

Published: 2021-11-02T12:33:00Z

Content type: opinion

Language: ru

Sources: [\>рабочие заметки](<https://devfeed.tech/sources/source-2.md>)

Topics: [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [cpu](<https://devfeed.tech/tags/cpu.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [google](<https://devfeed.tech/tags/google.md>), [tag-e34f6dec12c4](<https://devfeed.tech/tags/tag-e34f6dec12c4.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>)

### AI overview

The article discusses SiliFuzz, a Google research project that uses fuzzing to continuously test server CPUs for hardware errors. It describes generating instruction-sequence tests, comparing processor results to establish expected behavior, quarantining machines with suspicious results, and using coverage-guided generation to improve test diversity.

### Source excerpt

Недавно писал про статью инженеров гугла об аппаратных дефектах микропроцессоров (Cores that don't count) Там констатировалось, что такие дефекты есть, и их не так уж мало - но что с этим делать обсуждалось только гипотетически. SiliFuzz: Fuzzing CPUs by proxy1 - продолжение этой темы. Авторы задались целью создать механизм непрерывного тестирования парка серверов на аппаратные ошибки.

## Test as Text в IntelliJ IDEA

DevFeed: [Test as Text в IntelliJ IDEA](<https://devfeed.tech/articles/test-as-text-intellij-idea-23933.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/JetBrains/articles/575592/>)

Author: Razmik (JetBrains)

Published: 2021-08-31T14:53:37Z

Content type: tutorial

Language: ru

Sources: [JetBrains RU](<https://devfeed.tech/sources/jetbrains-ru.md>)

Topics: [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [Agile](<https://devfeed.tech/topics/agile.md>), [test](<https://devfeed.tech/topics/test.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [idea](<https://devfeed.tech/tags/idea.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [tag-34905ba5ce2c](<https://devfeed.tech/tags/tag-34905ba5ce2c.md>), [tag-532d1762d470](<https://devfeed.tech/tags/tag-532d1762d470.md>), [tag-7bc388df28ed](<https://devfeed.tech/tags/tag-7bc388df28ed.md>), [tag-e34f6dec12c4](<https://devfeed.tech/tags/tag-e34f6dec12c4.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

This tutorial explains how Agile teams can manage test cases in IntelliJ IDEA using a Test Management plugin and a Test as Text or Test as Code workflow. Test cases are stored as Markdown-based .t.md files in version control alongside project code, enabling synchronization with automated tests, change history review, and collaborative development.

### Source excerpt

Test as Text в IntelliJ IDEA - коротко о том, как мы видим управление чеклистами и тестовыми сценариями в agile командах. Читать далее

## Работа с частичными моками в PHPUnit 10

DevFeed: [Работа с частичными моками в PHPUnit 10](<https://devfeed.tech/articles/phpunit-10-23638.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/badoo/articles/553782/>)

Author: bikutoru (Badoo)

Published: 2021-04-26T12:15:01Z

Content type: tutorial

Language: ru

Sources: [Badoo EN](<https://devfeed.tech/sources/badoo-en.md>), [Badoo RU](<https://devfeed.tech/sources/badoo-ru.md>)

Topics: [PHPUnit](<https://devfeed.tech/topics/phpunit.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [github](<https://devfeed.tech/tags/github.md>), [phpunit](<https://devfeed.tech/tags/phpunit.md>), [tag-d343a2c2f538](<https://devfeed.tech/tags/tag-d343a2c2f538.md>), [tag-e34f6dec12c4](<https://devfeed.tech/tags/tag-e34f6dec12c4.md>), [tag-f428a971bb81](<https://devfeed.tech/tags/tag-f428a971bb81.md>)

### AI overview

The article explains partial mocks in PHPUnit 10, focusing on the removal of MockBuilder::setMethods(), problems caused by its use, available alternatives, and considerations for migrating tests.

### Source excerpt

В этом году должен выйти PHPUnit 10 (релиз планировался на 2 апреля 2021 года, но был отложен). Если посмотреть на список изменений, то бросается в глаза большое количество удалений устаревшего кода. Одним из таких изменений является удаление метода MockBuilder::setMethods(), который активно использовался при работе с частичными моками. Этот метод не рекомендуется использовать с версии 8.0, но тем не менее он описан в документации без каких-либо альтернатив и упоминания о его нежелательности. Если почитать исходники PHPUnit, issues и пул-реквесты на GitHub, то станет понятно, почему так и какие есть альтернативы. В этой статье я освещу этот нюанс для тех, кто не обращал на него внимания раньше: расскажу про частичные моки, проблемы, возникающие при работе с setMethods, пути их решения, а также затрону вопрос миграции тестов на PHPUnit 10. Читать далее