#%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9

2026-01-22

Почему «заканчивается» время в iOS-будильнике и как мы искали предел в часах Samsung

Работает ли это? А что, если… ? Как настоящие QA, мы всегда задаемся этими вопросами. Неудивительно, что вся наша команда взбудоражилась, увидев рилс про «фейковую бесконечность» прокрутки в будильнике на iPhone. Неужели правда? Конечно, тут же проверили на тестовых айфонах. Оказалось, часы и минуты в iOS-будильнике действительно не цикличны. Это список, который можно быстро долистать до конца. Нам стало интересно, баг ли это, откуда он в iOS и есть ли такое в Android. Чтобы разобраться и найти ответы, нам даже пришлось «на коленке» написать автотест на C#. Но обо всем по порядку.

habr.com/ru/articles/987822/

#мобильная_разработка #автотесты #автоматизация_тестирования #c# #appium #архитектура_приложений #тестирование_мобильных_приложений #apple #iphone #samsung

2026-01-14

Как начать тестировать внутренние покупки (In-App Purchases) на Android

В этом туториале разберем, как настроить тестовую среду и выполнить ручное тестирование IAP на Android с использованием тестового аккаунта и sandbox-режима.

habr.com/ru/articles/930204/

#тестирование #тестирование_мобильных_приложений #тестирование_приложений

2026-01-05

Какие навыки прокачать IT-специалисту на новогодних каникулах: подборка курсов от Selectel

Привет, Хабр! Новый год — хороший повод научиться чему-то новому. Длинные каникулы позволяют выйти из рутины, выспаться и наконец разобраться с тем, на что в обычные дни не хватает времени. В подборке собрали семь полезных курсов, которые помогут освоить нужные навыки. И главное — все бесплатно.

habr.com/ru/companies/selectel

#selectel #курсы #javascript #вебразработа #фронтенд #системное_администрирование #тестирование_мобильных_приложений #linux #postgresql

2025-12-22

Снепшот-тестирование SwiftUI View в legacy-проекте: обходим ограничения

Снепшот-тестирование — один из немногих надёжных способов контролировать визуальную целостность SwiftUI-компонентов. Но что делать, если ваш проект ограничен Xcode 13.3 и Swift 5.6, а большинство компонентов дизайн-системы обёрнуты в UIViewRepresentable? Меня зовут Денис Третьяков, я iOS-разработчик в ПСБ. В этой статье расскажу, как мы организовали снепшот-тестирование SwiftUI-компонентов в условиях жёстких ограничений, с какими проблемами столкнулись и как их решили.

habr.com/ru/companies/psb/arti

#снэпшоты #снэпшот #тестирование #тестирование_мобильных_приложений #тестирование_приложений #swift #swiftui #swift__разработка #swift_development #ios

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-11-27

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

Привет! Меня зовут Ринат, я iOS-разработчик в Naumen. В компании я занимаюсь разработкой нескольких iOS-продуктов: клиента для SMP-сервера (Service Management Platform) и SDK чата. В этой статье расскажу, как мы используем связку Proxyman + HAR , чтобы готовить mock-данные сетевых запросов для интеграционных UI-тестов одного из iOS-приложений. Такой подход выручает, когда для тестов нет возможности поднять сервер с нужным наполнением или сервер не предоставляет дополнительных методов API для имитации определенного сценария — например, переписка в чате с собеседником, обновление статуса заказа.

habr.com/ru/companies/naumen/a

#proxyman #интеграционные_тесты #мокирование #CFNotificationCenter #автоматизация_тестирования #тестирование_мобильных_приложений #iOS_UIтесты #HAR #URLProtocol #WebSocket

2025-11-15

Бенчмарки для теста телефона на производительность

Привет, Хабр! Производительность мобильного устройства важна не только для пользователей, но и для разработчиков приложений. После обновлений смартфон может работать медленнее, а новые версии игр и ПО предъявляют все более высокие требования к железу. Чтобы объективно оценить возможности устройства и сравнить их с эталонами, используют специальные приложения — бенчмарки. В статье разберем, какие из популярных инструментов применяются чаще всего и как правильно интерпретировать их результаты.

habr.com/ru/companies/selectel

#selectel #android #тестирование_мобильных_приложений #тестирование #бенчмарки

2025-10-20

Сам себе Шерлок: 7 способов найти логи и поймать баг на iOS

Привет, Хабр! Меня зовут Максим, и я тестирую мобильные приложения. Знакома ситуация, когда кнопка не работает, приложение виснет, анимации тормозят, но при этом нет никаких ошибок на экране? Можно часами играть в детектива, гадая по UI и строя догадки, что пошло не так. А можно за несколько минут найти настоящего преступника — ведь iOS щедро оставляет улики в виде логов. Нужно лишь знать, где их искать. Секрет — в грамотном выборе способа, как собрать доказательства. Но обо всём по порядку. Начать расследование

habr.com/ru/articles/958142/

#ios #xcode #тестирование_мобильных_приложений #тестирование #мобильные_приложения #разработка_мобильных_приложений #qa #apple #логи

2025-10-17

Requestly: гайд для тестировщиков

Привет! Я Ева, тестировщик в KTS . В этой статье я хочу рассказать про Requestly — мощный инструмент, позволяющий перехватывать и модифицировать HTTP-запросы и ответы без участия разработчиков. Он особенно полезен при тестировании нестандартных сценариев, симуляции ошибок и быстром создании нужных тестовых данных. Во многих разделах Requestly есть обучающие видео про работу с этим инструментом, однако они не всегда подробно покрывают все его возможности. К тому же, на русском языке материалов о нем довольно мало. Я решила собрать весь свой опыт работы с Requestly в один объемный туториал — от начала работы до конкретных юз-кейсов.

habr.com/ru/articles/957518/

#requestly #http #тестирование #тестирование_вебприложений #тестирование_мобильных_приложений #тестирование_сайтов

2025-10-14

Xcode: ключевые инструменты для ручного тестирования мобильных приложений

Примерно 65% критических багов в IOS-приложениях можно выловить ещё на этапе разработки, если грамотно использовать встроенные инструменты Xcode В этой статье – подробный разбор инструментов, наиболее востребованных в команде тестирования мобильных приложений в Совкомбанк Технологиях. Узнать больше про инструменты Xcode

habr.com/ru/companies/sovcomba

#xcode #тестирование_мобильных_приложений #тестирование #мобильные_приложения #apple

2025-09-26

Быстрый старт в CI на примере Flutter (под банальный Android и интересную «Аврору»)

Flutter продолжает набирать популярность. Фреймворк предлагает низкий порог входа и возможность собрать приложение практически под любую платформу. Если вы хотите выпускать приложения стабильнее, чаще, быстрее, да еще и под несколько платформ и одним коммитом, то эта статья для вас.

habr.com/ru/companies/selectel

#Selectel #мобильная_разработка #аврора_ос #android #cicd #тестирование_мобильных_приложений #мобильная_ферма

2025-09-26

Быстрый старт в CI на примере Flutter (под банальный Android и интересную «Аврору»)

Flutter продолжает набирать популярность. Фреймворк предлагает низкий порог входа и возможность собрать приложение практически под любую платформу. Если вы хотите выпускать приложения стабильнее, чаще, быстрее, да еще и под несколько платформ и одним коммитом, то эта статья для вас.

habr.com/ru/companies/selectel

#Selectel #мобильная_разработка #аврора_ос #android #cicd #тестирование_мобильных_приложений #мобильная_ферма

2025-09-23

Deep Link глазами тестировщика: как они работают

Ниже описан технический процесс работы диплинков — от генерации и хранения на бэкенде до обработки в мобильном приложении и взаимодействия с пользователем.

habr.com/ru/articles/933900/

#тестирование #deep_link #deferred_deep_link #тестирование_мобильных_приложений #диплинки #диплинк

2025-09-22

Новые подходы в Swift для тестирования: разбор технологии Swift Testing

Тестирование на Swift долгие годы держалось на трех китах: XCTest, сторонние библиотеки и собственная смекалка. Но на WWDC 24 Apple представила новый, современный фреймворк — Swift Testing , который предлагает концептуально новый подход к тестированию. Меня зовут Кирилл Гусев. Я мобильный разработчик в ОК. В этой статье я расскажу о том, какие возможности предоставляет Swift Testing и как мы планируем их применять в ОК.

habr.com/ru/companies/vk/artic

#swift #swift_testing #тестирование_мобильных_приложений #qa #разработка_мобильных_приложений

2025-08-20

Как меняется тестирование — личный взгляд

Я уже довольно давно работаю в автоматизированном тестировании. Иногда касаюсь найма, иногда обучения, а еще наблюдаю за коллегами и в целом за рынком. Вижу, что вместе с ИТ в целом отрасль автоматизированного тестирования быстро меняется. И в этой статье хочу отразить некоторые самые явные изменения. Надеюсь, мои размышления направят в нужное русло тех, кто выбирает свой путь обучения или только планирует “зайти в ИТ” через тестирование.

habr.com/ru/companies/maxilect

#эволюция_тестирования #тестирование #тестирование_по #тестирование_вебприложений #тестирование_мобильных_приложений #тестирование_сайтов #тестирование_приложений #тестировщик

2025-08-14

Автоматизация QA: разбираем рынок решений для тестирования (Часть 1)

Цель этого обзора — помочь техническим специалистам и продуктовым менеджерам выбрать оптимальное решение, которое соответствует их потребностям в автоматизации, масштабируемости и удобстве использования.

habr.com/ru/articles/937090/

#qa #автоматизация_тестирования #тестировщик #тестирование_по #тестирование_сайтов #тестирование_вебприложений #тестирование_мобильных_приложений #qa_engineer #qa_management #qa_strategy

2025-07-29

Моки в тестировании микросервисов с кучей интеграций — кейс финтех-приложения

Привет, Хабр! Я Святослав Волохов, QA-инженер в AGIMA . Тот, кто хоть раз тестировал сложный интеграционный сервис с десятками зависимостей и внешними API, да еще и в финтехе, знает — без грамотно выстроенной системы тестирования не обойтись. В этой статье хочу поделиться историей о том, как наша команда работала над масштабным финансовым сервисом с большим количеством интеграций. Это продуктовая экосистема, где можно оформить вклад, купить облигации, застраховать квартиру, получить рекомендации по финансам и многое другое. Расскажу о сложностях, с которыми мы столкнулись, и об их решениях: берите на заметку, особенно если работаете над enterprise-проектами и вы — начинающий специалист.

habr.com/ru/companies/agima/ar

#моки #тестирование_микросервисов #тестирование_интеграций #тестирование_в_финтех #тестирование_мобильных_приложений

2025-07-29

Книга: «Грокаем безопасность веб-приложений»

Привет, Хаброжители! Безопасность приложений — приоритетная задача для веб-разработчиков. Вы работаете над интерфейсом фронтенд-фреймворка? Разрабатываете серверную часть? В любом случае вам придется разбираться с угрозами и уязвимостями и понимать, как закрыть, дырки через которые хотят пролезть черные хакеры. Здесь вы найдете все, что нужно практикующему разработчику для защиты приложений как в браузере, так и на сервере. Проверенные на практике методы применимы к любому стеку и проиллюстрированы конкретными примерами из обширного опыта автора. Вы освоите обязательные принципы безопасности и даже узнаете о методах и инструментах, которые используют злоумышленники для взлома систем.

habr.com/ru/companies/piter/ar

#книга #тестирование_вебсервисов #тестирование_мобильных_приложений

2025-07-21

Быстрые гипотезы, AI инструменты в мобильной разработке и зачем CTO самому писать код

Привет, Хабр! Сегодня публикуем интервью с Русланом Давлетшиным, CTO в Hyperskill и членом программного комитета серии митапов для мобильных разработчиков

habr.com/ru/companies/oleg-bun

#mobile_development #android #ios #ai #тестирование_мобильных_приложений #разработка_приложений #искусственный_интеллект #ииагенты #ииассистент #ии

2025-07-10

Автоматизация тестирования мобильного приложения КриптоАРМ Mobile на Android

В этой статье мы проведем обзор современных инструментов и подходов для тестирования мобильных приложений на примере приложения КриптоАРМ Mobile под Android. Подробно расскажем о настройке окружения для создания тестов, а также разработаем Docker-контейнер, который обеспечит удобный запуск тестов. Кроме того, мы рассмотрим процесс автоматизации тестирования и его интеграцию в CI/CD, что позволит упростить и ускорить процесс разработки и тестирования приложений.

habr.com/ru/articles/926508/

#appium #Android_эмулятор_под_Linux #автоматизация_тестирования #pytest #тестирование_мобильных_приложений

Client Info

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