Встречается на собеседованиях • сегодня

Какие знаешь особенности тестирования мобильного приложения

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

  1. Разнообразие устройств – тестирование на разных моделях, разрешениях экранов, версиях ОС (iOS/Android).
  2. Типы соединений – проверка работы при слабом интернете, переключении между Wi-Fi/мобильным интернетом.
  3. Геолокация – тестирование GPS, смены локации, работы в офлайн-режиме.
  4. Ориентация экрана – проверка корректности отображения в портретном и ландшафтном режимах.
  5. Прерывания – входящие звонки, SMS, уведомления, разряд батареи.
  6. Производительность – нагрузка на CPU, память, батарею.

Пример тест-кейса:

java
@Test  
public void testAppInBackground() {  
    openApp();  
    pressHomeButton();  
    wait(30);  
    reopenApp();  
    assertAppResumedCorrectly();  
}  

Также важно учитывать требования магазинов приложений (App Store/Google Play).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы