Ukraine Office: +38 (063) 50 74 707

USA Office: +1 (212) 203-8264

contact@testmatick.com

Manual Testing

Ensure the highest quality for your software with our manual testing services.

Mobile Testing

Optimize your mobile apps for flawless performance across all devices and platforms with our comprehensive mobile testing services.

Automated Testing

Enhance your software development with our automated testing services, designed to boost efficiency.

Functional Testing

Refine your application’s core functionality with our functional testing services

VIEW ALL SERVICES 

Discussion – 

0

Discussion – 

0

Универсальная стратегия тестирования кросс-платформенного ПО

Универсальная стратегия тестирования кросс-платформенного ПО

Всем, кто хотя бы единожды сталкивался с надобностью проверки приложения или сайта в мобильных браузерах, известна проблема корректности работы ПО на различных портативных операционных системах и их постоянно обновляющихся версиях. То, что сегодня корректно работает на одной платформе, завтра может запросто «посыпаться» на другой.

При тестировании кросс-платформенного мобильного программного обеспечения стоит брать в расчет множество разнообразных факторов: начиная с версии ОС и заканчивая версией мобильных браузеров. Подобное разнообразие порождает крайне важный вопрос для любого QA-инженера: как понять, где и на чем нужно тестировать мобильное ПО, а где этого делать не стоит?

Данный материал как раз и поможет ответить на этот вопрос, а также позволит выстроить наиболее эффективную тест-стратегию для проведения мобильного тестирования.

Мобильное ПО

Мобильное ПО

Базовые факторы

Чтобы понять все ключевые особенности подобного тестирования мобильных приложений, возьмем в качестве примера традиционное нативное приложение под ОС Андроид.

Итак, в первую очередь, нужно понять, какие устройства и с какими версиями мобильной ОС применяются пользователями. Ответ можно найти в аналитических сводках, где наряду с наиболее популярными моделями портативных устройств указываются версии ОС, используемые пользователями.

Теперь стоит разобраться с параметрами экрана, хотя его размеры не так уж и важны. Если ваше приложение (или стороннее приложение, которое вы тестируете) использует одно разрешение, то картинка будет одинаковой как на моделях с 5-дюймовым экраном, так и на модели с 6.1 дюймовой фронтальной частью. Картинки и прочая графика будет либо больше, либо мельче.

С этого следует тот факт, что лучше всего подстраивать разработку и последующие тесты под разрешение экрана портативного устройства.

Нижеприведенная таблица красноречиво показывает, что на сегодняшний день существует масса устройств с уникальными параметрами.

Устройство Разрешение
Samsung Galaxy S9 2960/1440
Pixel XL 2560/1440
Nexus 4 1280/768

Почему стоит уделять больше внимания именно ширине, а не высоте? Просто больше половины выпускаемого мобильного ПО направлено на портретную ориентацию. Дисплей короче или длиннее будет показывать пользователю меньше или больше вертикальной информации и не повлияет на рендер всего ПО.

Переходим к версиям ОС Андроид. Наиболее популярные это те, которые были выпущены в недавнем прошлом (от 7.0 до свежей 8.1). Их можно скомпоновать по мажорным релизам, потому как вряд ли тестировщик столкнется с ситуацией, когда ПО работает на версии 8.0 и не работает на версии 8.1.

Итоги

[highlight dark=”no”]И вот после выполнения всех вышеописанных манипуляций и подбора, вы можете смело подходить к процессу тестирования мобильного ПО.[/highlight]

Вы никогда и нигде не найдете точного ответа на вопрос: где и как тестировать мобильное ПО? Ответ, так или иначе, зависит от контекста того программного обеспечения, которое в данный момент находится в тесте, но если придерживаться выбранной тест-стратегии — всё будет замечательно!

Хорошая тест-стратегия поверки мобильного ПО — это верное решение, которое сводит к минимуму риски пропуска неприятного бага, а также фактор роста популярности и доверия к проверенному вами программному обеспечению.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like

Почему валидация данных так важна?

Почему валидация данных так важна?

Полное отсутствие валидации может спровоцировать возникновение некоторых проблем, представленных в данной статье. А значит, только наличие валидации даст возможность предотвратить критические сбои, которые крайне нежелательны при использовании любого программного обеспечения.

Обзор программного обеспечения медицинского оборудования и алгоритм его тестирования

Обзор программного обеспечения медицинского оборудования и алгоритм его тестирования

Медицинское приложение — программное обеспечение, разработанное для использования в области медицины, применяемое как персоналом лечебных заведений (например, докторами, реже — младшими медицинскими работниками), так и пациентами. При тестировании медицинского программного обеспечения алгоритм работы существенно не отличается от работы в других областях. Он лишь имеет рад особенностей с использованием способа интерактивной методологии.