# тестирование

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.

## Anthropic внедрит функцию для управления личными финансами Claude Money

DevFeed: [Anthropic внедрит функцию для управления личными финансами Claude Money](<https://devfeed.tech/articles/anthropic-claude-money-40910.md>)

Original publisher: [Read original article](<https://habr.com/ru/news/1083236/>)

Author: maybe\_elf

Published: 2026-09-17T07:47:59Z

Content type: news

Language: ru

Sources: [Tagir Valeev](<https://devfeed.tech/sources/tagir-valeev.md>)

Topics: [anthropic](<https://devfeed.tech/topics/anthropic.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [anthropic](<https://devfeed.tech/tags/anthropic.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [claude](<https://devfeed.tech/tags/claude.md>), [ios](<https://devfeed.tech/tags/ios.md>), [money](<https://devfeed.tech/tags/money.md>), [openai](<https://devfeed.tech/tags/openai.md>), [tag-17860d7d7895](<https://devfeed.tech/tags/tag-17860d7d7895.md>), [tag-41ee200d3f80](<https://devfeed.tech/tags/tag-41ee200d3f80.md>), [tag-48621f13c59f](<https://devfeed.tech/tags/tag-48621f13c59f.md>), [tag-7050461d1595](<https://devfeed.tech/tags/tag-7050461d1595.md>), [tag-832079131ed8](<https://devfeed.tech/tags/tag-832079131ed8.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>)

### AI overview

Anthropic is testing Claude Money, a feature in the Claude iOS app that may let users connect bank accounts and ask Claude about their spending, plans, and other financial matters. The feature appeared before an official announcement, so details about supported banks, account connections, and availability remain unknown.

### Source excerpt

Компания Anthropic тестирует новую функцию для управления личными финансами под названием Claude Money. Она позволит напрямую подключать банковские счета к ИИ Claude, чтобы лучше понимать свои финансовые дела. Читать далее

## 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-тесты написано много, борьбу с ними не прекращаем и мы. Но сегодня немного о другом -- хочу поделиться нашим опытом минимизации неприятностей, которые наносят такие тесты. Для этого мы провели ряд экспериментов со стороны тестового фреймворка. Читать далее

## Kaspresso: cравниваем скриншоты и упрощаем проверку дизайна

DevFeed: [Kaspresso: cравниваем скриншоты и упрощаем проверку дизайна](<https://devfeed.tech/articles/kaspresso-c-23063.md>)

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

Author: Nikita-e57 ("Лаборатория Касперского")

Published: 2026-03-31T14:20:02Z

Content type: tutorial

Language: ru

Sources: ["Лаборатория Касперского" RU](<https://devfeed.tech/sources/ru-2.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [ui](<https://devfeed.tech/topics/ui.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [espresso](<https://devfeed.tech/tags/espresso.md>), [kaspresso](<https://devfeed.tech/tags/kaspresso.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [tag-1623e2d0e12a](<https://devfeed.tech/tags/tag-1623e2d0e12a.md>), [tag-20e69fa9a855](<https://devfeed.tech/tags/tag-20e69fa9a855.md>), [tag-831b63de9433](<https://devfeed.tech/tags/tag-831b63de9433.md>), [tag-909d03ed6dc5](<https://devfeed.tech/tags/tag-909d03ed6dc5.md>), [tag-95d977179ee2](<https://devfeed.tech/tags/tag-95d977179ee2.md>), [tag-c34eb7014865](<https://devfeed.tech/tags/tag-c34eb7014865.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

A Russian-language tutorial introduces Kaspresso's screenshot comparison feature for Android UI tests. It explains how to integrate Kaspresso, capture a baseline screenshot, compare later test runs, and handle storage permissions across Android API versions.

### Source excerpt

Хабр, привет! Меня зовут Никита Евдокимов, я работаю старшим разработчиком в "Лаборатории Касперского", а также являюсь мейнтейнером репозитория Kaspresso. Это наш фреймворк для тестирования пользовательских интерфейсов на Android, основанный на Kakao, Espresso и UI Automator. Недавно в нем появилась новая функция: сравнение скриншотов. С ней можно записывать скриншоты приложения, а на последующих прогонах автотестов сравнивать их с новыми скриншотами и отслеживать изменения в интерфейсе. В статье я пошагово покажу, как с ней работать, со скриншотами и примерами кода. Материал подойдет для как опытных, так и начинающих специалистов в области автотестирования, а также для дизайнеров: функция облегчает автоматическое тестирование, с ней быстрее и проще проверять, соответствует ли разработанное приложение макету. Читать далее

## Rafinad: сахар для UI-тестирования iOS-приложений

DevFeed: [Rafinad: сахар для UI-тестирования iOS-приложений](<https://devfeed.tech/articles/rafinad-ui-ios-30684.md>)

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

Author: almazrafi (hh.ru)

Published: 2025-05-26T08:35:00Z

Content type: tutorial

Language: ru

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

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [dsl](<https://devfeed.tech/tags/dsl.md>), [ios](<https://devfeed.tech/tags/ios.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [source](<https://devfeed.tech/tags/source.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-3e41457d883f](<https://devfeed.tech/tags/ui-3e41457d883f.md>), [ui-5cd5d1ae7fcb](<https://devfeed.tech/tags/ui-5cd5d1ae7fcb.md>), [uikit](<https://devfeed.tech/tags/uikit.md>), [xctest](<https://devfeed.tech/tags/xctest.md>), [xcuitest](<https://devfeed.tech/tags/xcuitest.md>)

### AI overview

The article introduces Rafinad, an open-source project from hh for UI testing of iOS applications. It explains why the company is revisiting its older testing approach and demonstrates common UI-test implementations, including explicit element identification and shared identifier sources.

### Source excerpt

Мы в hh очень любим UI-тесты, ими покрывается практически вся функциональность наших приложений, и даже backend-разработчики прогоняют тесты мобильных платформ перед развертыванием своих фич. Однако наши механизмы UI-тестирования разрабатывались более 8 лет назад и с тех пор почти не изменились. Кто-то скажет, что старые решения прошли проверку временем и что "работает -- не трогай"... Возможно, и так. Но сейчас мы внедряем новую дизайн-систему, а новые компоненты требуют адаптации всех тестов -- не лучшее ли время для перемен? Поэтому мы пересмотрели наши подходы к UI-тестированию и теперь готовы поделиться наработками с сообществом в виде open-source проекта -- Rafinad. В этой статье расскажем, что он умеет и как им пользоваться. Читать далее

## Пирамида тестирования в hh.ru

DevFeed: [Пирамида тестирования в hh.ru](<https://devfeed.tech/articles/hh-ru-30678.md>)

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

Author: AlexDronin (hh.ru)

Published: 2024-06-26T12:05:42Z

Content type: tutorial

Language: ru

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

Topics: [микросервисы](<https://devfeed.tech/topics/tag-1e4ee1f65f5a.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [qa](<https://devfeed.tech/tags/qa.md>), [qa-automation](<https://devfeed.tech/tags/qa-automation.md>), [qa-engineer](<https://devfeed.tech/tags/qa-engineer.md>), [qa-testing](<https://devfeed.tech/tags/qa-testing.md>), [tag-1e4ee1f65f5a](<https://devfeed.tech/tags/tag-1e4ee1f65f5a.md>), [tag-23c525fe15c9](<https://devfeed.tech/tags/tag-23c525fe15c9.md>), [tag-27218b3c1bd9](<https://devfeed.tech/tags/tag-27218b3c1bd9.md>), [tag-4adf7d504f34](<https://devfeed.tech/tags/tag-4adf7d504f34.md>), [tag-52f987472cc9](<https://devfeed.tech/tags/tag-52f987472cc9.md>), [tag-6952a53c8827](<https://devfeed.tech/tags/tag-6952a53c8827.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

An hh.ru engineer describes the company's testing pyramid across more than 200 microservices. The article explains contract testing and discusses shifting tests from the UI layer to the service layer to improve release testing speed and maintainability.

### Source excerpt

Всем привет! Меня зовут Александр, в hh.ru я занимаюсь автотестами. В статье про оценку тестового покрытия мы затронули тему интеграционных тестов. В этом материале я расскажу, как у нас обстоят дела с пирамидой тестирования в целом. В hh.ru более 200 микросервисов, которые тестируются на различных уровнях. У нас, как и в классической пирамиде, таких уровней три, а сейчас мы активно запускаем еще один -- контрактные тесты. Поехали!

## Как мы собеседовали ChatGPT на позицию QA

DevFeed: [Как мы собеседовали ChatGPT на позицию QA](<https://devfeed.tech/articles/chatgpt-qa-30677.md>)

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

Author: Akrpchv (hh.ru)

Published: 2024-05-21T12:10:23Z

Content type: article

Language: ru

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

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [qa](<https://devfeed.tech/tags/qa.md>), [tag-13e2af703774](<https://devfeed.tech/tags/tag-13e2af703774.md>), [tag-95a52fc82d81](<https://devfeed.tech/tags/tag-95a52fc82d81.md>), [tag-a1312fd2c7ff](<https://devfeed.tech/tags/tag-a1312fd2c7ff.md>), [tag-e7e38deac50c](<https://devfeed.tech/tags/tag-e7e38deac50c.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>)

### AI overview

QA testers from hh.ru describe an experiment in which they asked ChatGPT technical and soft-skill questions that might arise in a tester job interview, then assessed how useful its answers would be in real life. The supplied text also presents ChatGPT as a preparation and self-assessment tool, while advising against using it to pass an interview.

### Source excerpt

Всем привет! Мы -- Аня, Оля и Дима, тестировщики в hh.ru. Не так давно мы прочитали про случай, где адвокат использовал ChatGPT для подготовки аргументации стороны обвинения в суде. Ситуация может показаться абсолютно дикой: это же очевидно, что нельзя доверить искусственному интеллекту свою карьеру. Но мы не были бы тестировщиками, если бы не решили проверить, а сможет ли ChatGPT помочь подготовить нас к собеседованию. Для этого мы решили задать ему вопросы, которые могут встретиться во время собеса на позицию тестировщика, и проанализировать, насколько его ответы были бы хороши в реальной жизни. Для полноты исследования мы выбрали вопросы для оценки как хард-скиллов (в том числе немного про автоматизацию тестирования и мобильную специфику), так и софт-скиллов. Читать далее

## Карантин UI-тестов в iOS

DevFeed: [Карантин UI-тестов в iOS](<https://devfeed.tech/articles/ui-ios-30676.md>)

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

Author: Timbaev (hh.ru)

Published: 2024-05-13T08:00:34Z

Content type: article

Language: ru

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

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>)

Tags: [ios](<https://devfeed.tech/tags/ios.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [qa](<https://devfeed.tech/tags/qa.md>), [qa-testing](<https://devfeed.tech/tags/qa-testing.md>), [tag-32c911f01784](<https://devfeed.tech/tags/tag-32c911f01784.md>), [tag-4adf7d504f34](<https://devfeed.tech/tags/tag-4adf7d504f34.md>), [tag-7bc388df28ed](<https://devfeed.tech/tags/tag-7bc388df28ed.md>), [tag-8e9a901cca08](<https://devfeed.tech/tags/tag-8e9a901cca08.md>), [tag-97ed25004d35](<https://devfeed.tech/tags/tag-97ed25004d35.md>), [tag-ae979152fd5d](<https://devfeed.tech/tags/tag-ae979152fd5d.md>), [tag-d749bb423e1e](<https://devfeed.tech/tags/tag-d749bb423e1e.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [tag-f538878e20ff](<https://devfeed.tech/tags/tag-f538878e20ff.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-3e41457d883f](<https://devfeed.tech/tags/ui-3e41457d883f.md>), [ui-feac40da31e7](<https://devfeed.tech/tags/ui-feac40da31e7.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcuitest](<https://devfeed.tech/tags/xcuitest.md>)

### AI overview

This article describes how hh.ru's iOS platform team handles unstable UI tests. It discusses the causes of flakiness, how failing tests can block pull requests and development, and the team's process for quarantining broken tests for investigation, repair, and later re-enablement.

### Source excerpt

Всем привет! Я Тимур -- iOS разработчик в платформенной команде hh.ru. Сегодня я расскажу о нестабильных UI-тестах в iOS, и как мы с ними справляемся. Мы уделяем массу внимания UI-тестам, ведь именно они обеспечивают качество и стабильность в наших iOS-приложениях. Сейчас у нас включено около 600 UI-тестов: они гоняются утром, вечером и на каждом PR в develop. О том, как мы обеспечиваем качество мобильной разработки есть отдельная статья. Рано или поздно большое количество UI-тестов скорее всего начнут тормозить разработку, потому что их стабильность зависит от множества факторов: стенды (API), инфраструктура (обновление Xcode, машин, СI), кодовая база. Даже из-за проблем в самом XCUITest тесты могут начать выдавать аномалии. Если хотите узнать про наш процесс -- смело нажимайте "Читать далее". Читать далее

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

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

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

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

Published: 2023-05-12T11:20:19Z

Content type: tutorial

Language: ru

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

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

Tags: [tag-03968a887ba5](<https://devfeed.tech/tags/tag-03968a887ba5.md>), [tag-2c5fe9eeb87c](<https://devfeed.tech/tags/tag-2c5fe9eeb87c.md>), [tag-367954018117](<https://devfeed.tech/tags/tag-367954018117.md>), [tag-5d9ba35b8796](<https://devfeed.tech/tags/tag-5d9ba35b8796.md>), [tag-cab42dedc4c4](<https://devfeed.tech/tags/tag-cab42dedc4c4.md>), [tag-e4bd6fed5e1a](<https://devfeed.tech/tags/tag-e4bd6fed5e1a.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ux](<https://devfeed.tech/tags/ux.md>), [ux-2bf23e8858b6](<https://devfeed.tech/tags/ux-2bf23e8858b6.md>), [ux-66917e6a12c0](<https://devfeed.tech/tags/ux-66917e6a12c0.md>)

### AI overview

This first-part tutorial explains how an analyst can organize UX tests to evaluate interface clarity and usability, identify user problems, validate hypotheses, and support conversion and retention improvements. It introduces preparation and terminology for UX testing.

### Source excerpt

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

## \[Перевод\] От песочных часов к пирамиде: как усовершенствовать структуру тестов

DevFeed: [\[Перевод\] От песочных часов к пирамиде: как усовершенствовать структуру тестов](<https://devfeed.tech/articles/article-23646.md>)

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

Author: laechoppe (Badoo)

Published: 2022-02-17T12:15:34Z

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: [iOS](<https://devfeed.tech/topics/ios.md>), [Objective-C](<https://devfeed.tech/topics/objective-c.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [badoo](<https://devfeed.tech/tags/badoo.md>), [ios](<https://devfeed.tech/tags/ios.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [qa](<https://devfeed.tech/tags/qa.md>), [qa-automation](<https://devfeed.tech/tags/qa-automation.md>), [swift](<https://devfeed.tech/tags/swift.md>), [tag-23c525fe15c9](<https://devfeed.tech/tags/tag-23c525fe15c9.md>), [tag-910b48292e17](<https://devfeed.tech/tags/tag-910b48292e17.md>), [tag-97ed25004d35](<https://devfeed.tech/tags/tag-97ed25004d35.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui](<https://devfeed.tech/tags/ui.md>), [xcuitest](<https://devfeed.tech/tags/xcuitest.md>)

### AI overview

A tutorial on test automation for native iOS applications written in Objective-C and Swift. It explains the test pyramid, recommends many small unit tests, fewer medium-level tests, and very few high-level end-to-end or UI tests, and discusses how projects can develop an unbalanced testing structure.

### Source excerpt

Меня зовут Владислав Романенко, я Senior iOS QA Engineer в Badoo и Bumble. Мы регулярно внедряем новые фичи в приложения, и автоматизация тестирования -- один из способов не пропустить баги. Фактически автотесты входят в жизненный цикл всех частей наших приложений: бэкенда, сервисов, фронтенда и мобильных клиентов. Чем раньше мы обнаружим ошибку, тем дешевле будет её исправить. Сегодня я расскажу об автоматизации тестирования в iOS, потому что на протяжении всей своей карьеры в Badoo я плотно занимался тестированием наших нативных iOS-приложений, которые написаны на Objective-C и Swift. Хотя кое-где я буду упоминать характерные для iOS инструменты и термины (например, XCTest), общие принципы и подходы универсальны. Так что, даже если в вашем проекте используется совсем другой стек, статья будет вам полезна. Читать далее

## Зачем CI/CD тестировщикам?

DevFeed: [Зачем CI/CD тестировщикам?](<https://devfeed.tech/articles/ci-cd-23951.md>)

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

Author: alexpshe (JetBrains)

Published: 2022-02-10T11:18:13Z

Content type: tutorial

Language: ru

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

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [code](<https://devfeed.tech/tags/code.md>), [code-style](<https://devfeed.tech/tags/code-style.md>), [qa](<https://devfeed.tech/tags/qa.md>), [quality](<https://devfeed.tech/tags/quality.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [qualitygates](<https://devfeed.tech/tags/qualitygates.md>), [tag-9ec75300b635](<https://devfeed.tech/tags/tag-9ec75300b635.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [testops](<https://devfeed.tech/tags/testops.md>)

### AI overview

This article explains why CI/CD is useful to QA engineers and TestOps. It discusses automatic test execution and quality gates that prevent features from reaching product code until required checks pass, including builds, code style, and static analysis.

### Source excerpt

Сейчас компетентность в сфере TestOps является таким же базовым требованием к QA-инженерам, как и написание автоматизированных тестов. Причина -- в активном развитии CI/CD в проектах и необходимости QA-инженерам работать с пайплайнами (читать как "последовательность этапов в CI/CD") и даже внедрять свои. Так почему же CI/CD -- отличный инструмент контроля качества? Давайте разбираться. Читать далее

## 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 - продолжение этой темы. Авторы задались целью создать механизм непрерывного тестирования парка серверов на аппаратные ошибки.

## \[Перевод\] Три паттерна для улучшения работы с автотестами

DevFeed: [\[Перевод\] Три паттерна для улучшения работы с автотестами](<https://devfeed.tech/articles/article-23639.md>)

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

Author: laechoppe (Badoo)

Published: 2021-05-20T17:18:27Z

Content type: article

Language: ru

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

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [Wiki](<https://devfeed.tech/topics/wiki.md>)

Tags: [badoo](<https://devfeed.tech/tags/badoo.md>), [ios](<https://devfeed.tech/tags/ios.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [qa](<https://devfeed.tech/tags/qa.md>), [software-testing](<https://devfeed.tech/tags/software-testing.md>), [tag-23c525fe15c9](<https://devfeed.tech/tags/tag-23c525fe15c9.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>), [tag-e95ee8b94dca](<https://devfeed.tech/tags/tag-e95ee8b94dca.md>), [test-automation](<https://devfeed.tech/tags/test-automation.md>)

### AI overview

This article describes three process patterns for improving automated testing in mobile application development. Drawing on experience at Badoo and Bumble, it explains how automation supported weekly releases and how teams addressed recurring collaboration and knowledge-sharing difficulties.

### Source excerpt

Меня зовут Владислав Романенко, я старший iOS QA Engineer в Badoo и Bumble. Несколько лет назад мы начали активнее использовать автотесты в процессе разработки, но столкнулись с несколькими трудностями на этом пути. Логичный вопрос: почему мы занялись автоматизацией тестирования? Ответ кроется в еженедельном выпуске новых версий наших мобильных приложений. QA отделу приходится тестировать новые фичи, их интеграцию в приложение и заниматься регрессионным тестированием. За неделю нужно проводить как минимум одно комплексное регрессионное тестирование, что довольно утомительно. Все эти трудности мы преодолели с помощью автоматизации, которая помогла нам выпускать новые версии быстрее и без потери качества. Подробнее об автоматизации мобильного тестирования -- в докладе наших коллег. Сложности в разработке часто решаются с помощью паттернов -- обобщённых решений для часто возникающих проблем в заданном контексте. То же и с автоматизацией тестирования, есть даже удобное wiki-описание. В этой статье мы поговорим о паттернах процессов (Process Patterns). Они помогают организовать и улучшить процесс автоматизации тестирования. Без дальнейших предисловий перейдём к трудностям, с которыми мы боролись, и рекомендациям по их преодолению с помощью тех самых паттернов. Замечу, что это не единственные проблемы, которые у нас были и есть. Но в рамках данной статьи я решил остановится именно на приведенных ниже пунктах. Читать дальше

## Автоматизация тестирования мобильных приложений. Часть 1: проверки, модули и базовые действия

DevFeed: [Автоматизация тестирования мобильных приложений. Часть 1: проверки, модули и базовые действия](<https://devfeed.tech/articles/1-23636.md>)

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

Author: barman\_mo (Badoo)

Published: 2021-03-10T12:13:11Z

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: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Java](<https://devfeed.tech/topics/java.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [Objective-C](<https://devfeed.tech/topics/objective-c.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [badoo](<https://devfeed.tech/tags/badoo.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [qa](<https://devfeed.tech/tags/qa.md>), [tag-23c525fe15c9](<https://devfeed.tech/tags/tag-23c525fe15c9.md>), [tag-e932065bc8da](<https://devfeed.tech/tags/tag-e932065bc8da.md>)

### AI overview

This article describes how Badoo and Bumble organize mobile test automation and develop stable end-to-end tests. It covers changes in team processes, the role of the automation team, and the native Android and iOS technologies used in the examples.

### Source excerpt

Приложениями Badoo и Bumble пользуются миллионы людей по всему миру, и мы стремимся доставлять им новую функциональность как можно быстрее. Но важно, чтобы высокий темп нашей работы не сказывался негативно на качестве работы приложений. В этой статье мы расскажем о роли автоматизации в наших процессах и поделимся практиками, которые позволяют быстро писать стабильные тесты. Читать далее