Как быть уверенным, что приложение Android будет работать на каждом устройстве - PullRequest
3 голосов
/ 20 ноября 2011

У меня есть бета-приложение, которое успешно работает на трех устройствах под управлением Android: Google Nexus One, Nexus S и Motorola Defy +.

Как я могу быть уверен, что он будет работать на каждом Android-устройстве с Android 2.3 +?

Спасибо!

1 Ответ

7 голосов
/ 20 ноября 2011

Собственное тестирование

Вы можете быть на 100% уверены, когда протестировали его на каждом телефоне.Конечно, это очень непрактично в реальности.Итак, я бы следовал этим шагам, чтобы убедиться, что приложение работает с разными разрешениями, производителями и телефонами по сравнению с планшетами:

  1. Тестирование с телефонами с разными разрешениями : маленький, средний, высокийи очень высокий.
  2. Тест с планшетом
  3. Тест с основными производителями и теми, кто вам дорог: Google, HTC, LG, Motorola, Samsung ...
  4. Выпуск на рынок

Потребуется около 5-10 телефонов / планшетов.Наконец, просто выпустить на рынок.Затем внимательно следите за сообщениями о сбоях и отзывами пользователей.

Тестовые сессии пользователя

Вы можете организовать тестовые сессии с пользователями.Желательно после собственных тестов и перед выпуском в Android Market:

  1. Пригласите 5-20 человек со своими собственными телефонами Android.
  2. Наблюдайте и делайте заметки
  3. Спроситеобратная связь
  4. При необходимости повторите с другой группой

Автоматизированное тестирование

Тестирование с использованием автоматизированных сценариев или с устройствами в облаке также являются хорошими вариантами.Спасибо CommonsWare за совет.Вот некоторые поставщики, с которых нужно начать:

TestDroid: http://testdroid.com
LessPainful: https://www.lesspainful.com/
Эксперимент: http://experitest.com/?gclid=CJP-uI7bxawCFcQXzQodrXsopw
Apkudo: http://www.apkudo.com/

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