#mobile_testing

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

2024-08-01

[Перевод] Полный гайд по тестированию на Flutter. Часть 4: продвинутое модульное тестирование

Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. Это серия статей переводов о тестировании в Flutter, предыдущие выпуски вы найдете на моей страничке . Сегодня перевод посвящен продвинутому модульному тестированию. Всем приятного чтения!

habr.com/ru/articles/832918/

#flutter #flutter_mobile_development #flutter_app #testing #mobile_testing #разработка_приложений #тестирование_приложений #кроссплатформенная_разработка #unittest #dart

2024-07-22

Как веб-специалисту начать пентест API мобильного приложения и не сломать макбук

Я активный участник программ Bug Bounty и достаточно часто смотрю не только веб-приложения, но и мобильные приложения, чтобы определить все конечные точки API сервиса и попробовать найти баг в функционале до которого не всегда просто добраться. А почему непросто? Потому что в мобильных приложениях часто встречается SSL Pinning, который не дает перехватывать трафик, а поэтому анализ API приложения становится более сложным. В этой статье я изложу: 1. Как отключить SSL Pinning и получить возможность внедряться в процессы iOS приложений. 2. Как отключить SSL Pinning и внедриться в Android приложение без наличия смартфона на одноименной ОС.

habr.com/ru/articles/830492/

#ssl_pinning #pentest #mobile_testing #bug_bounty

2024-07-19

[Перевод] Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования

Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. Мы с командой подготовили для вас перевод статьи о тестировании во Flutter. Рассмотрим Unit-тестирование, Widget-тестирование, Golden-тесты и интеграционное тестирование. Всем приятного чтения!

habr.com/ru/articles/829904/

#flutter #flutter_mobile_development #flutter_app #mobile_apps #mobile_testing #тестирование_мобильных_приложений #кроссплатформенность #unittesting #widgettests #интеграционное_тестирование

Client Info

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