Найти в Дзене
QA.blog

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

Вы вообще видели как круто выглядит стол тестировщика?! ✨ Ну ладно, возможно, не у всех. Мне повезло. На моем проекте мне приходится тестировать web, ios и android приложения. Недавно вокруг меня лежало 9 девайсов - 4 планшета и 5 мобилок, плюс мой. Меня называют хранителем девайсов ♕, и если кому-то с других проектов нужен девайс, они сразу идут ко мне, а не к полочкам, где лежат тестовые устройства. И это еще не все модели, на которых мне было бы полезно потестить. Но, чем богаты..😊 И конечно же, никто не отменял эмуляторы. Вообще быть тестировщиком мобильных приложений здорово. Это постоянная динамика в работе, движ. Тебе надо держать в голове нюансы каждого устройства: челка в iPhone, загнутый дисплей в Самсунгах, плохой тач на более старых устройствах, физические кнопки и их функции, особенности камеры.. Даже не претендую на знатока всех этих дел. Но когда случается столкнуться с новой такой фичей - ты прям горишь от любви к своей работе💖 Например, не каждый пользователь план

Вы вообще видели как круто выглядит стол тестировщика?! ✨

Ну ладно, возможно, не у всех. Мне повезло. На моем проекте мне приходится тестировать web, ios и android приложения. Недавно вокруг меня лежало 9 девайсов - 4 планшета и 5 мобилок, плюс мой. Меня называют хранителем девайсов ♕, и если кому-то с других проектов нужен девайс, они сразу идут ко мне, а не к полочкам, где лежат тестовые устройства. И это еще не все модели, на которых мне было бы полезно потестить. Но, чем богаты..😊 И конечно же, никто не отменял эмуляторы.

Стол тестировщика в не очень загруженный день :)
Стол тестировщика в не очень загруженный день :)

Вообще быть тестировщиком мобильных приложений здорово. Это постоянная динамика в работе, движ. Тебе надо держать в голове нюансы каждого устройства: челка в iPhone, загнутый дисплей в Самсунгах, плохой тач на более старых устройствах, физические кнопки и их функции, особенности камеры.. Даже не претендую на знатока всех этих дел. Но когда случается столкнуться с новой такой фичей - ты прям горишь от любви к своей работе💖 Например, не каждый пользователь планшетов Apple знает, что клавиатура имеет несколько способов отображения. И если пользователь вашего приложения привык работать на ней, открепив и поместив чуть выше привычного уровня - то текстовое поле может не воспринять вводимые символы. А если разделит в разные стороны? Ну классно же? 😃

Разделение клавиатуры на iPad по сторонам экрана. https://support.apple.com/ru-ru/HT207521 (с.)
Разделение клавиатуры на iPad по сторонам экрана. https://support.apple.com/ru-ru/HT207521 (с.)

Так вот, чтобы называться тестировщиком мобильных приложений, стоит хотя бы пару раз прочитать подобные мануалы самых топовых моделей девайсов на вашем проекте. Периодически читать обзоры новых фич и технологий, чтобы быть в курсе изменений. Подпишитесь на Telegram-каналы ios и android. Совсем не обязательно читать про обновления в Swift или Kotlin (ну хотя бы будете знать, что это такое, а не пугаться нового слова😊 ), но порой можно нарваться на статьи с кейсами про узкие места в разработке или проведенное тестирование в каком-нибудь крупном приложении. Плюс различные каналы, ориентированные на тестирование. Их тоже достаточно.

Что еще.. крайне рекомендую разобраться с такими программами, как Fiddler и Charles (я пока работаю с ними) или аналогичными - приложения прокси-сервера для отладки HTTP. Без них ваше тестирование мобилок пустое (да и веб удобнее тестировать с ними, а не только с консолью разработчика, как по мне). Я чаще использую фиддлер, мне он показался проще в обращении. Но тут на любителя.

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

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

В общем, ребята, если вы еще в начале своего тестерского пути, желаю вам попасть на тот самый проект, который поможет вам полюбить это дело. Потому что тестером надо быть по любви, иначе никак ✔