2016-03-31 2 views
0

Мы используем ткань для отслеживания краш-тестов. Ежедневно мы получаем отчет о сбое, который связан с конкретными устройствами.Как тестировать сбои в Android для нескольких устройств?

Мой вопрос: как избежать сбоев в Android, если это произошло, как я могу его проверить. Поскольку большинство сбоев связаны с конкретными устройствами и сетью.

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

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

ответ

2

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

Я расскажу вам, что я считаю хорошей оценкой, чтобы избежать сбоев.

1 - писать тесты

2 - Запись тестов с основой автоматизации испытаний, как Appium

3 - Ферма AWS устройств. (С помощью сценария автоматизации вы можете поместить свой apk и свой сценарий автоматизации тестирования в AWS Device Farm и выбрать, какое устройство и версию Android вы хотите использовать.)

4 - Используйте CI (Continuous Integration), чтобы никогда не забывать запустить тесты и делать вещи, которые важны для вашего приложения =) (http://www.bitrise.io является хорошим решением для этого)

и всегда старается оставаться в курсе андроид версии новостей

0

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

Смежные вопросы