MobileApps - мобильное тестирование | Mobile QA
3.83K subscribers
874 photos
75 videos
7 files
613 links
О мобильном тестировании Android\IOS из Европы. Автор - Влад Казачек

API - https://t.me/APIMobileQA
Senior - https://t.me/SeniorMobileQA
Flutter - https://t.me/FlutterMobileQA

Писать - @QAMobileCourse


Сайт - https://mango19942.wixsite.com/my-site
Download Telegram
С нетерпением ждём конференция от Apple, которая будет 5го июня, а пока мы поговорим про Live Activiy на IOS.

В статье рассказывается опыт разработки нового функционала для приложения Swiggy, которое занимается доставкой еды. Наверно один из лучших примеров актуальности функционала для юзера, ведь нам всегда любопытно знать где же наш курьер и когда он приедет. В Wolt так вообще казульную игру интегрировали в процесс ожидания заказа. Всё что бы юзер меньше переживал пока ждёт.

В статье команда делиться опытом и сложностями с которыми столкнулись при разработке, например пришлось отказаться от анимации и проверять работу с разными фонами на экране блокировки.
https://apptractor.ru/info/articles/proektirovanie-s-ogranicheniyami-live-activity-i-dynamic-island.html
This media is not supported in your browser
VIEW IN TELEGRAM
Вот и закончилась WWDC 2023.
Первые впечатления и мысли.

- Новых смартфонов нет. Вообще.
- Очень большую часть конференции была демонстрация Vision Pro.
Это такие мега-супер очки дополненной реальности которые должны помогать в реальной жизни при работе, общении и обычной жизни. Да и вообще с ними можно жить без телевизоров и при желании максимально отдаляться от реальности заглушая окружающее пространство. Но всё на аккумуляторе в кармане, ага.
- Завезли много обновлений в стандартные приложения от Apple.
Круто работают с деталями. Скромно рассказали с работой AI.
- В Маках сделали большой шаг в сторону виджетах как на смартфонах и в гейминг. В геиминге работу с геймпадами и игры. Да же Кодзима был, ага.
- Классно прокачали железо в станциях и Air с неплохим ценником от 999 до 1299 usd для моделей 13\14\15.
- Есть новые обои для iPad которые можно персонализировать.
👍4
🔥 Вышел мой новый ролик о первом взгляде на итоги конференции от Apple. 🔥

Мои мысли по тому, что стоит ждать как обычным юзерам и командам разработки.

Спойлер - в мобилках и планшетах решили иди по принципу улучшения того что уже работает.

📱 А все детали в видео по ссылке
https://youtu.be/8Z2wEH836HM
👍2🔥2
Apple стала больше говорить про безопасность.
Хорошо это или плохо? Недавно Google представил то как юзер может видеть в настройках доступа к геоданным информацию о том какие данные могут уйти 3м лицам. Apple старается не отставать, но по своему.

Теперь с помощью Privacy Nutrition и отчета о конфиденциальности приложений пользователи могут видеть, какие данные собирает приложение и как оно используется.

Во-первых, создаётся манифест конфиденциальности — файл описывающий методы обеспечения конфиденциальности стороннего кода в приложении. В момент сборки приложения, Xcode объединяет манифесты конфиденциальности для всех сторонних SDK в единый отчет.

Важно. Сторонние API для снятия отпечатков пальцев должны заявляться заранее и обосновываться почему используются именно они.

Во-вторых, использование сторонник SDK должно подтверждаться подписью дополнительно через Xcode

В этом году так же обещают опубликовать новую информацию о:
- Список SDK, влияющих на конфиденциальность.
- Список API-интерфейсов «требующий обоснования в использовании.
- Форма обратной связи с разработчиком, чтобы предложить новые причины для вызова API.
- Дополнительная документация о преимуществах и подробностях о подписях, манифестах конфиденциальности и о том, когда они потребуются

С одной стороны звучит всё круто, всё во славу безопасности юзера и что бы непонятно кто не мог утянуть данные пользователя и.т.п. Но неизвестно насколько сильно зайдёт этот процесс контроля и не будут ли корыстно использовать говоря "что можно использовать, а что нет".

Первоисточник
👍2
Вышел новый ролик на моём YouTube где я говорю на тему баг-репортов для мобильных тестеров.

Полезный выпуск начинающим в mobile qa и те кто хочет настраивать новые процессы тестирования в команде.

Опустил базовую теорию и постарался рассказать интересные темы. Ролик вышельна 20 минут, но назову его "без воды"😄

Видео тут
2
На YouTube вышел выпуск про сторы.
Рассказываю краткую историю площадок публикации приложений, зачем они, какие проблемы связаны с тем когда мнооооого разработчиков и какие проблемы могут быть когда публикуешь своё приложение.
А главные герои Google Play и App Store, ага.

Экспериментирую с форматом на площадке. Переходи и оцени как тебе
https://youtu.be/VtF99YrLmSE
🔥1
Android 14 удивляет не только новыми функциями, но и старается закрыть новые неисправности при подходе к релизу новой версии ОС.

Новый патч в бета-версии 3.1 направлен на исправление ошибок работы системы отпечатков пальцев. Ранее пользователи Pixel 6, 6 Pro и 6a жаловались на работу этого функционала. Отпечаток считывался с задержкой или не считывался вовсе. Очень яркие эмоции можно испытать в момент когда не помнишь пароль, а смарфтон отказывает в доступе.
Небольшая цена в виде ошибок когда хочешь потестить новую версию системы.

Но надо отдать должное ребятам из Android которые оперативно исправили проблему после обнаружения(около недели-двух).

Источник
🔥1
Вышел новый подкаст о том где я делюсь своим мнением о Linkedin.

То чем может быть полезна площадка для айтишника и где можно потерять своё время, а так же про ценность себя как специалиста и саморазвитие.

Подкаст можно послушать на моих площадках:
Spotify
Gogle Podcast
Yamdex.Musik

Запись подкаста на YouTube
🔥1
Google опубликовал шутливый ситком отношений между Pixel и IPhone под хэштегом BestPhonesForever.
В роликах показывают взаимоотношение между двумя смартфонами в рамках небольших историй. В комичных ситуациях рассказывают преимущества Pixel по сравнению с IPhone ввиде складных экранов, больше памяти, аккамулятора и.т.п

Шутливые подкалывания конкурентов которые приятно посмотреть.

Для справки. Нечто подобное уже было от самих Apple, но про их Mac 🖥
😁2
Я сейчас в процессе написания сценария для ролика о том как мобильные приложения следят за нами и хочу поделиться интересным фактом.


Разбирая источники, наткнулся на то, что около нулевых мобильные телефоны имели встроенные номера. Т.е. покупая телефон(а он был не дешевым по тем меркам) ты покупал номер(хранится на нужной микросхеме) на который тебе будут набирать для звонка.
Сейчас как относишься к номеру? Купил сим-карту и всё супер. Купил новый телефон, установил старую сим-карту и принципиальной разницы нет.
В прошлом либо меняй телефон с номером, либо перепаивай всё что надо у нужных компаний.

Лично мне это напомнило фишку современных смартфонов с eSIM. Т.е. когда задача внешней сим-карты переноситься на борт смартфона и перезаписывается с помощью оператора связи.
Сразу вспомнил фразу "всё новое - хорошо забытое старое"
👍2🔥1
Новостная подборка о смартфонах и мобильной разработке:
- О многопоточности в разработке на IOS
- В Android beta стала доступна camera 1.3(прим.функционала - управление двумя камерами одновременно)
- Передача 4G LTE из космоса
- О разработке приложений на VisionOS
- Новый Pixel 8 может получить режим рабочего стола
Материал на рус. и англ.
#news
🔥3
Вышел свежий, пятый дайджест новостей мира мобильной разработки и смартфонов.
В выпуске рассказываю про новшества в камерах Андроида, как скоро можем смотреть Ютуб через спутники и Андроид как лёгкая альтернатива ПК.

Выпуск можно посмотреть по ссылке https://youtu.be/rmeOfxBt_qg
👍2
Интересную статью нашел на просторах интернета.

В статье представлен взгляд на тестовую стратегию через автотесты в мобильном приложении. Про мобилки в целом мало материалов, отсюда найти полезный материал ещё сложнее. Так что статья получает +1 к крутости.

Главным образом автор в статье рассматривает плюсы и минусы между модульными и системными тестами. Ну а ещё подвиды интеграционных. Тезисно - идеальной "пилюли" не бывает и в любом выборе есть уязвимости которые могут выстрелить в итоговом продукте.

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


Оригинал
2🔥1
Я сейчас в процессе создания ролика про то как за нам следят мобильные приложения.

И в тему попалась новость о том какие данные о пользователе собирает  новое приложение Threads(аналог Twitter от Meta).

Кратко - берёт всё до чего может дотянуться.
Особенно интригует пункт "other". Под такой формулировкой можно собирать всё что угодно.

Напоминание о том, что стоит всегда читать правила с которыми соглашаешься👾
👀4
Вышел 6й дайджест новостей мира мобильной разработки, смартфонов и приложений.

В выпуске говорю про Андроид Студию, автоматизацию Эппл. Выпуск получился интересным, переходи что бы посмотреть по ссылочке
https://youtu.be/XnuZ4VHpcco
Почему в мобильном тестировании важно проверять разные версии Андроида и ИОС.

Коротко - во время тестирования проблемы могут выстрелить в неожиданном месте.
Это связано с тем, что в каждой версии системы есть свои особенности. Да, если смотреть соседние между собой версии то кардинальных изменений не будет. Но если смотреть разброс в 4-5 версий то проблемы уже могут появиться(зависит от функции которую реализуем, но останемся на уровне абстракций).

В каких проектах такое может быть актуально?
Я в первую очередь выделяю те проекты которые завязаны на массовом пользователе. Например - мобильные приложения по доставке еды. Сколько может быть юзеров - не угадаешь т.к. бизнес задачи таких сервисов "чем больше тем лучше". И вот в таком раскладе шансы встретить разные версии того же Андроида достаточно высоки.
А учитывать особенности ОС придётся как ни крути. И выбор будет: либо на этапе разработки или в отзывах на сторах. Выбираем что более приятно.

Особое внимание рекомендую обратить на разрешения для мобильных приложений.
Тенденция последних версий ОС Андроид и ИОС склонна к ужесточению правил касающихся безопасности и приватности юзера. Т.е. для приложений всё больше обязательных ритуалов с выдачи\заборов доступов до геоданных, микрофону, уведомлениям, медиа и.т.п. А ещё надо больше расписывать какие персональные данные собираешь с пользователей. Это что на уровне публикации приложения в сторе, что на уровне IDE.
1