Тестирование приложений
или Почему приложения на нашей платформе обходятся без дополнительного тестирования
#Тестирование приложения заметно отличается от тестирования сайта. Причем не в лучшую сторону.
Поэтому если вы планировали, что ваши разработчики быстро просмотрят приложение перед публикацией и всё будет хорошо – вероятно, вас ждет разочарование.
Вот на что стоит обратить внимание:
✔️Разнообразие устройств и разрешений.
✔️Большой разброс версий операционных систем.
✔️Мобильные механики: мультитач, работа в фоне, аппаратные кнопки, экранная клавиатура.
✔️Ресурсы телефона: производительность, расход заряда, утечки памяти.
✔️Плохая скорость интернета или его отсутствие.
✔️Внезапные прерывания: смс, звонки, разряд аккумулятора.
✔️Работа push-уведомлений.
Типичная ситуация, когда баг возникает только на 10% устройств. Вы узнаете об этом только из жалоб пользователей.
А у вас такого устройства просто нет. Как тогда воспроизвести баг и понять, что удалось его починить? Можно использовать эмуляторы, но они не эмулируют аппаратную часть. Есть ещё фермы устройств, но они тоже не идеальны – например, не позволяют «пощупать» свой продукт.
К качеству мобильного тестирования особые требования: в отличие от web, вы не сможете быстро исправить #баг, если разработчики его пропустили. Придется снова собирать программный код, отправлять его на проверку и ждать одобрения.
На нашей платформе отдельно взятое #приложение не тестируется, т к постоянно поддерживается вся платформа. Когда выходит новое ПО, новые гаджеты, меняются правила магазинов, обновления делаются сразу для всех приложений.
Поэтому, заказывая приложение у нас, вы можете быть уверены, что ваше приложение будет работать стабильно и качественно на всех устройствах и будет вовремя обновляться!