Тестирование мобильных приложений
Мобильные устройства всё чаще выступают основными инструментами для заказа товаров и услуг, а также для доступа к корпоративному контенту. Cтабильно работающее на смартфонах и планшетах ПО – это обязательное условие развития бизнеса, поэтому в процессе создания и поддержки работы мобильных приложений большую роль играет тестирование.
IBS AppLine занимается тестированием программного обеспечения уже более 16 лет и оказывает широкий спектр услуг по направлению мобильного тестирования.
Преимущества мобильного тестирования в IBS AppLine
- Наличие собственного парка устройств: постоянное обновление с учётом версий ОС, выхода новых и индекса популярности ранее вышедших смартфонов и планшетов. Тестирование проводится на устройствах с различным разрешением и диагональю экрана.
- Использование современных инструментов: для автоматизации мобильного тестирования используется Appium – с его помощью можно проверять различные виды приложений (Web, нативные, гибридные), запуская автотесты как на реальных устройствах под iOS и Android, так и на эмуляторах. Нагрузочное тестирование осуществляется с помощью HP LoadRunner и Apache JMeter.
- Тестирование как на мобильных устройствах, так и на эмуляторах, что позволяет расширить возможности проверки программ. Наиболее распространённое средство эмуляции для IOS и Android – это Genymotion (эмулирует различные подключения, функции, процессы);
- Использование большой базы пользовательских сценариев: изучение работы приложения при нехватке ресурсов в мобильном устройстве (например, оперативной памяти), работа при смене состояний (входящие и исходящие звонки, Wi-Fi/3G, включение и отключение Wi-Fi) и т.д;
- Более чем 16-летняя экспертиза в области обеспечения качества ПО: наши специалисты проводят тестирование мобильных приложений различного уровня – от небольших корпоративных решений с несколькими сотнями пользователей до приложений федерального уровня (например, «Сбербанк Онлайн» с числом активных пользователей более 20 млн к концу 2016 г.). Нам доверяют лидеры финансового сектора России, ведущие розничные сети, крупные телекоммуникационные компании и представители других отраслей.
Услуги
Функциональное тестирование помогает проверить:
- реальные возможности приложения;
- устойчивость его работы;
- совместимости на смартфонах и планшетах;
- поведение на различных операционных системах.
Отчёт о тестировании – надёжный ориентир для выпуска качественного приложения, предупреждение негативной реакции пользователей, связанной с использованием «сырого» продукта, а значит, поддержка самого ценного ресурса - репутации компании.
Автоматизация тестирования
Обязательное условие быстрого выхода на рынок качественных приложений – проведение автоматизированного тестирования. Особую важность автоматизация имеет для тестирования Android приложений, поскольку в этом сегменте представлено многообразие устройств с существенными отличиями друг от друга – версии системы, размеры экрана, форм-факторы, наличие камеры, а также модули и внешние устройства.
Ключевые преимущества автоматизации тестирования:
Нагрузочное тестирование
Почти половина пользователей уверены, что приложение должно загружаться не более двух секунд, а две трети заявляют, что из-за некачественного функционирования приложения они стали хуже думать о компании, которая его разработала. Таким образом, невозможно переоценить роль нагрузочного тестирования для определения точного уровня производительности приложения, выявления отклонений в его работе.
Примеры проектов
- Ручное функциональное тестирование мобильного приложения «Переводы» в Банке Москвы.
- Тестирование мобильного приложения Smart Bank в ОТП-Банке.
Гладнев И.А.
Начальник отдела тестирования и контроля качества «ОТП Банк».
Результаты проведенного специалистами IBS AppLine ручного тестирования позволили оперативно выявить проблемы с функциональностью при поставке системы в Банк и принять меры по их устранению.
Протестируем системы любой сложности: поисковые, биллинговые, процессинговые, SAP и многие другие