#mobile_qa

2025-12-01

Proxyman + HAR = mock-данные для iOS-тестов

В Naumen мы используем связку Proxyman + HAR , чтобы готовить mock-данные для интеграционных тестов iOS-приложений. Такой подход выручает, когда реальный сервер недоступен или не умеет переводить себя в нужное состояние для проверки: мы перехватываем сетевой трафик приложения, сохраняем его и превращаем в готовые моки. О том, как именно мы это делаем, рассказывает Ринат, iOS-разработчик Naumen. В его практике Proxyman помогает быстро собирать сетевые сценарии, а экспорт в HAR и консольная утилита позволяют автоматически преобразовывать их в моки для тестов. Это экономит часы ручной работы и делает интеграционные тесты стабильными и предсказуемыми.

habr.com/ru/companies/naumen/a

#iOS #Swift #Proxyman #HAR #моки #тестирование_мобильных_приложений #URLProtocol #автоматизация_тестирования #mobile_qa

2025-10-20

Что такое ANR и как с ним работать правильно

ANR — это не просто “зависание”, а молчаливый краш, который напрямую бьёт по удержанию пользователей. В статье разбираю, как работает механизм ANR, какие ошибки его вызывают, как анализировать traces.txt, какие библиотеки помогают отслеживать блокировки (ANR-WatchDog, ANR-Spy, Firebase Crashlytics), и как построить процессы, чтобы QA-команда научилась ловить их ещё до релиза.

habr.com/ru/articles/958278/

#anr #watchdog #kotlin #java #android #mobile_development #android_development #qa #mobile_qa

2025-04-14

[Appium:iOS] Как работать с запросами разрешений в Appium: распознаём, что от нас хочет iOS

Привет! Меня зовут Дима Баранов, я занимаюсь мобильной автоматизацией в Битрикс24. Мы разрабатываем и поддерживаем приложения для огромной пользовательской базы, и без мобильных автотестов тут не обойтись. Сегодня я расскажу, как мы решили одну из самых неприятных (из интересных) проблем в автоматизации iOS-приложений — работу с системными запросами разрешений. Сами события возникли еще год назад, но хочется об этом рассказать. Если вы сталкивались с тем, что тесты падают из-за неожиданно появляющихся системных диалогов — эта статья может вам помочь.

habr.com/ru/companies/bitrix/a

#appium #ios #разрешения_приложений #битрикс24 #mobile_testing #mobile_qa #mobile_automation

2025-02-19

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

Привет, меня зовут Кирилл Семенко, и я уже год работаю в должности AQA инженера в Битрикс, где занимаюсь обеспечением качества нативной части мобильного приложения. До этого я пять лет работал в веб-тестировании, где всё было привычно и понятно. Но со временем захотелось новых возможностей и компетенций и я решил попробовать себя в мобильном тестировании. В тот момент я даже не подозревал, что это совершенно другой мир, не думал, насколько сильно пошатнется мое понимание тестирования в целом. В этой статье я дам советы тем, кто хочет перейти из веб-тестирования в мобильное, поделюсь своим опытом преодоления трудностей при переходе, расскажу, как я справлялся с новыми техническими вызовами и объясню, почему этот шаг стал для меня ключевым в развитии карьеры.

habr.com/ru/companies/bitrix/a

#mobile_qa #qa_automation #qa_testing #qa #mobile_testing #битрикс #битрикс24 #битрикс_24

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst