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