Как тестировать мобильные приложения? — itstar.by






Как тестировать мобильные приложения?

Тестировщик мобильных приложений — относительно новая, но очень перспективная профессия.  Как им стать? Для начала стоит уже быть тестировщиком, т. е. иметь специальную подготовку и, помимо этого, обладать соответствующей экспертизой. Обычно все начинается с профильных курсов тестирования, а после специалист «прокачивается» самостоятельно в сфере мобильных приложений: изучает операционные системы, учится ставить билд, работать с утилитами и многое другое.

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

Рассмотрим два основных этапа тестирования мобильного приложения.

Выберите тестовое покрытие

Сначала нужно определиться, на каких устройствах вы собираетесь тестировать приложения. Выбор зависит от нескольких факторов:

1.Предпочтения заказчика

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

2. Для какого рынка предусмотрено приложение

Список устройств может быть разным в зависимости от географического фактора. Так, например, в США популярны Apple, Google Nexus и HTC, в Китае — Xiaomi и Meizu и т. д.

3. Целевая аудитория

Это тоже необходимо учитывать. Ведь молодежь чаще использует новинки, а старшее поколение более консервативно и предпочитают проверенные модели, иногда уже устаревшие.

4. Аппаратно-программные характеристики

Внимательно и дотошно изучите приложение, которое вам предстоит тестировать. Узнайте, какие аппаратно-программные характеристики поддерживаются приложением, чтобы исключить из списка устаревшие девайсы и те, которые еще не поддерживаются.

5. Сроки и бюджет

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

Чаще всего дефекты, если они есть, воспроизводятся на всех устройствах. Поэтому необходимости проводить все тесты на каждом нет. Как правило, выбирается 2-3 популярных девайса и проводится полный тест по позитивным и негативным сценариям. На оставшихся проводится проверка основного функционала и интерфейса пользователя. И все же, обнаружив баг, следует убедиться, что он актуален для всех устройств, принимающих участие в тестировании. Далее дефект нужно внести баг-трекинговую систему с указанием всех девайсов, на которых воспроизводится ошибка.

Чтобы сэкономить время, можно проводить тесты на двух устройствах одновременно.

Подготовьте тестовую документацию

В зависимости от целей проекта, его сроков и сложности может использоваться три типа документации: Test Survey, Acceptance Sheet и Test Cases. Все они различаются по степени детализации. Но независимо от того, какой тип документации вы выберете, вам нужно включить в нее все сценарии использования приложения. Не упускайте из виду и те проверки, которые вызваны особенностями тех или иных мобильных устройств.

Что обязательно стоит проверить:

  • Установку, скачивание, запуск, обновление и удаление приложения;
  • Разные виды переключений и соединений между ними;
  • Прерывания работы приложения различными типами событий.

Совет: описанные проверки вовсе не обязательно выполнять на каждой сборке, их можно и комбинировать в зависимости от целей тестирования.

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

Как уже говорилось выше, курсы тестировщиков — первый шаг к должности специалиста по тестированию мобильных приложений. Пройдите обучение в Академии IT Star и начните карьеру в новой профессии.


itstar.by