Разница между использованием симуляции и реального устройства для мобильных тестов заключается в особенностях процесса и его результатах.
Симуляция (эмуляторы и симуляторы) — это виртуальные устройства, которые имитируют реальные. 35 Они позволяют быстро протестировать приложение без реального телефона. 1 Некоторые преимущества симуляции:
- Стоимость. 35 Тестирование на виртуальных устройствах дешевле, чем на реальных. 35
- Возможность захвата результатов. 5 Работа на виртуальном устройстве позволяет легко фиксировать результаты, например, делать снимки экрана с обнаруженными ошибками. 5
- Разнообразие. 5 Симуляторы и эмуляторы позволяют тестировать приложение на разных платформах и в случаях, которые требуют использования нескольких устройств и операционных систем. 5
Однако у симуляции есть и недостатки:
- Невозможность имитации некоторых функций. 4 Симуляторы не могут имитировать аккумулятор, камеру, прерывания, например, входящие звонки и SMS. 4
- Ненадёжность. 5 Симуляторы и эмуляторы только имитируют реальное устройство, а условия оборудования или программного обеспечения могут регулярно меняться. 5
Реальные устройства — это настоящие смартфоны и планшеты, на которых тестируется приложение. 1 Некоторые преимущества такого тестирования:
- Точность. 1 Тестирование на реальных устройствах даёт самые точные результаты. 1
- Возможность проверки некоторых функций. 1 На реальных устройствах можно проверить работу GPS, камеры, Bluetooth, качество работы сети и энергопотребление. 1
- Лёгкость выявления дефектов. 5 На реальных устройствах легче выявлять дефекты производительности, которые невозможно точно определить с помощью симуляторов или эмуляторов. 5
Таким образом, симуляция подходит для быстрого тестирования, а реальные устройства — для реального опыта. 1