как тестировать приложение на ios

Тестирование приложений IOS через TestFlight

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

Тестирование проводится при помощи приложения TestFlight, которое обеспечивает доставку и установку тестовых программ. Время тестовой версии с момента ее отгрузки составляет 60 дней, после чего ожидается загрузка обновленной версии. Если новая версия не отгружена, то тестирование прекращается.

Тестирование разделяется за внутреннее и внешнее. В обоих случаях, составляется список тестировщиков. В случае внешнего тестирования, приложение должно пройти дополнительную «beta»-проверку. Из практики, данная проверка проводится от 1 до 2-х дней. Внутренняя проверка рассчитана на сотрудников компании, которые доверяют разработчикам. Мы склонны применять именно внутреннее тестирование из-за его быстрой динамики.

Этап 1

как тестировать приложение на ios. settings1. как тестировать приложение на ios фото. как тестировать приложение на ios-settings1. картинка как тестировать приложение на ios. картинка settings1. как тестировать приложение на ios. settings2. как тестировать приложение на ios фото. как тестировать приложение на ios-settings2. картинка как тестировать приложение на ios. картинка settings2.

Список адресов AppleID необходимо передать разработчикам (или организатору тестирования). Внимание! требуется только AppleID и желательно Фамилия и имя, пароль сообщать НЕ требуется. Если мы являемся Вашими разработчиками, то отправьте нам список через форму внизу статьи или на почту dev@ios-lab.ru

Этап 2

После регистрации Вашего AppleID, на почту Вам придет письмо примерно следующего содержания:

как тестировать приложение на ios. IMG 0001. как тестировать приложение на ios фото. как тестировать приложение на ios-IMG 0001. картинка как тестировать приложение на ios. картинка IMG 0001.

Перейдите по ссылке из письма. В открывшемся окне браузера, Вам необходимо согласиться с условиями и подтвердить намерения.

как тестировать приложение на ios. 2. как тестировать приложение на ios фото. как тестировать приложение на ios-2. картинка как тестировать приложение на ios. картинка 2.

Этап 3

Для ускорения процесса, Вы можете сообщить разработчику о том, что все тестировщики уже подтвердил свое участие (через форму в конце статьи или на почту dev@ios-lab.ru)

Теперь Вам необходимо установить приложение TestFlight из AppStore.

как тестировать приложение на ios. testflight. как тестировать приложение на ios фото. как тестировать приложение на ios-testflight. картинка как тестировать приложение на ios. картинка testflight.как тестировать приложение на ios. testflight1. как тестировать приложение на ios фото. как тестировать приложение на ios-testflight1. картинка как тестировать приложение на ios. картинка testflight1.

Этап 4

После подтверждения, разработчик подключает Вас к конкретному тестируемому приложению, после чего Вы получаете следующее письмо

как тестировать приложение на ios. testflight2. как тестировать приложение на ios фото. как тестировать приложение на ios-testflight2. картинка как тестировать приложение на ios. картинка testflight2.

Перейдите по приглашению из письма и Вы установите целевое приложение. С этого момента Вы можете начинать тестирование.

как тестировать приложение на ios. install1. как тестировать приложение на ios фото. как тестировать приложение на ios-install1. картинка как тестировать приложение на ios. картинка install1. как тестировать приложение на ios. install2. как тестировать приложение на ios фото. как тестировать приложение на ios-install2. картинка как тестировать приложение на ios. картинка install2. как тестировать приложение на ios. install3. как тестировать приложение на ios фото. как тестировать приложение на ios-install3. картинка как тестировать приложение на ios. картинка install3.

Обновление

Если разработчик выкатил новый релиз, то Вам потребуется выполнить обновление через TestFlight практически так же, как и любое другое обновление в AppStore.

По истечении срока тестирования, приложение останется работать на Вашем устройстве. Удалить его можно точно так же, как и любое другое.

Не допускайте наличия тестовой и релизной версии приложений на Ваших устройствах. Перед скачиванием релиза, рекомендуется удалить тестовую.

Отзыв о тестовой версии

Вы можете оставить отзыв или сообщить об обнаруженной уязвимости. Для этого Вам необходимо перейти в приложение TestFlight

как тестировать приложение на ios. feedback. как тестировать приложение на ios фото. как тестировать приложение на ios-feedback. картинка как тестировать приложение на ios. картинка feedback.

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

Источник

Тестирование мобильных приложений: tips & tricks

Наша новая статья представляет собой список рекомендаций и советов. Из неё вы узнаете:

Как облегчить процесс тестирования?

3. Используйте «обезьянок» для поиска крашей и зависаний, пока вы тестируете функционал более осмысленно. Наиболее эффективно комбинировать обезьянок и средства для снятия телеметрии для ускорения локализации проблемы, например, с TestFairy. С недавних пор TestFairy поддерживает и iOS, но пока функционал ограничен.

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

10. Заполняйте оперативную память девайса перед запуском приложения. Это поможет, во-первых, провести стресс-тестирование и проверить скорость работы, а во-вторых — проверить сохранение и возобновление состояния приложения (куда мы вернемся после сворачивания приложения, запустятся ли все нужные сервисы).

Работа с сетью

Работа с данными приложений, внешними и внутренними сервисами

1. Если есть сторонний сервис — он обязательно подведет. Недавняя авария у FB повлияла на работу некоторых приложений и сайтов. Например, пару версий назад приложение Habrahabr «расшаривало» статьи с блокированием UI без индикатора активности. В момент, когда «тормозил» Facebook или Интернет, «шаринг» вешал всё приложение до тех пор, пока процесс не завершался.

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

2. Если есть сторонние библиотеки — они обязательно будут вызывать проблемы. В частности Twitter, PayPal, Facebook довольно часто содержат в себе баги. Как пример, в одной из версий Twitter SDK был краш при получении 503 ошибки от собственного бэкенда — библиотека просто падала и утаскивала за собой приложение. Facebook SDK тоже нередко падает на Android (можно видеть в краш-алертах процесс под названием com.facebook.katana время от времени).

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

Android

1. Выставьте кастомные разрешения экрана эмулятора — это позволит выявить проблемы с layout, если у вас есть определённая нехватка девайсов или нужно проверить, правильно ли написан layout. Также разрешение экрана и плотность пикселов можно редактировать через ADB и на физическом девайсе, например, на Nexus 10.

2. Если клавиатура переопределена (используется кастомная), то уделите этому дополнительное внимание. Бывают как ошибки клавиатур, которые не удаётся обойти, так и логические или графические ошибки.

3. Staged rollout позволит легко найти проблемы, которые могли пропустить при тестировании релизной версии: можно зарелизиться на 5-10% и помониторить графики и краши, при необходимости — откатиться или перевыложить версию с фиксом.

4. Используйте do not keep activities при тестировании и убедитесь, что приложения готовы к неожиданным завершениям активностей, что может вести к крашам или потере данных.

1. Проверьте, не переопределены ли стандартные жесты. Например, при активации «Универсального Доступа» активируются дополнительные жесты, они могут конфликтовать с жестами вашего приложения (например, трёх- и четырёхпальцевый жест).

2. Также уделяйте внимание сторонним клавиатурам. Например, в iOS9 есть баг, который приведет к крашу приложения, если в модальном окне в WebView вводить текст с помощью сторонней клавиатуры.

3. Покажите разработчикам сервис rollout.io, который позволяет патчить некоторые краши на продакшене, переопределять параметры, показывать алерты с извинениями или делать некоторые кнопки неактивными. Нас он уже спасал не один раз.

4. Для интерактивного тестирования верстки или проверки того, что все скрины убрались из иерархии, можно использовать стандартные средства Xcode или Spark Inspector, RevealApp.

5. Попросите интегрировать в меню отладчика вызов Memory Warning. Его обычно вешают на определённый жест (тап несколькими пальцами, нажатие на строку состояния или навигации) или на кнопки регулирования громкости. Это нужно, чтобы проверить адекватность поведения приложения при Memory Warning, подчищает ли оно за собой ресурсы и насколько корректно это делается. Например, у нас был неприятный баг, когда после Memory Warning наш Image service выгружал картинку из памяти и на экране оставалась заглушка.

Налаживаем процессы

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

1. Введите культуру Pre-QA. Перед отправкой тикета на ревью сядьте вместе с разработчиком за его машину и потестируйте 5-10 минут фичу под отладчиком на одном-двух девайсах — большинство самых глупых ошибок найдется сразу. Это также позволяет обучить разработчиков базовым навыкам тестирования: как минимум они будут повторять за вами действия, как максимум — вникнут и будут тестировать более осмысленно. Никому не хочется допускать глупые ошибки и выставлять их на общее обозрение.

2. Хотя бы бегло просматривайте diff-ы каждой ветки (фичи) и задавайте как можно больше вопросов разработчикам.
Таким образом вы, во-первых, поднимите свой престиж как тестировщика — вы пытаетесь разобраться в коде и областях, которые затронуты этой фичей. Даже сейчас тестировщики мобильных приложений иногда воспринимаются разработчиками как обезьянки, которые тыкают в телефон и жонглируют ими чтобы «уронить» приложение.

Если нет свободных девелоперов — вы можете выступить ревьювером: разработчик во время объяснения работы фичи иногда сам находит недостатки или кейсы, которые он не учел.

Во-вторых, вы начнёте постепенно изучать язык программирования и будете лучше понимать, что происходит «под капотом» приложения.

3. Изучите жизненный цикл сущностей приложения и самого приложения (Activity для Android 1, 2, 3; ViewController для iOS 1, 2, 3) для понимания, из какого в какое состояние может переходить экран приложения и оно само. Чем лучше вы знаете работу приложения изнутри, тем более полно сможете его протестировать.

4. Если у вас есть приложения для iOS и Android, то важно соблюдать правильный баланс ресурсов для их тестирования.

Разное

4. Также не стоит забывать о временных поясах и локации пользователей. Возможно, ваше приложение не рассчитано на работу в определённых странах (хотя и выложено там по ошибке или вы, как пользователь, приехали на время в другую страну). Местоположение на iOS можно «фейкать» в настройках симулятора (Debug > Locations), а на Android есть приложения, позволяющие это делать.
Если приложение работает с данными и есть несколько дата-центров в разных временных зонах, необходимо убедиться, что все работает правильно и не возникает коллизий при переключении между дата-центрами.

5. Научитесь обновлять и «даунгрейдить» прошивки — платформы фрагментированы, особенно Android и Blackberry. Облачные сервисы хороши, но они стоят денег, поэтому не все компании имеют возможность ими пользоваться из-за недостатков финансирования или политики безопасности.

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

Заключение

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

Составляя этот список, мы с коллегами основывались на собственном опыте и будем рады увидеть ваше мнение в комментариях.

Александр Хозя
Lead Mobile QA Engineer

Источник

Сервисы дистрибуции мобильных приложений для iOS. Часть 1: TestFlight

С каждым годом становится всё очевиднее, что для распространения тестовых версий iOS-приложений нужны специализированные сервисы. Это актуально не только для компаний, занимающихся разработкой приложений в “промышленных масштабах”, но и для инди-разработчиков. Причины: увеличение количества устройств с “нестандартным”/”не кратным” размером экрана, отличия в архитектуре центрального и графических процессоров — всё то, что раньше было повседневностью для разработки под Android, теперь становится справедливым и для iOS.

Исторически самым популярным сервисом дистрибуции являлся TestFlight — практически идеал, как в техническом отношении, так и в юзабилити. Однако, после приобретения компанией Apple в начале 2014 года, сервис претерпел ряд неоднозначных изменений, которые с одной стороны сказались негативно на его позиции лидера, а с другой дали шанс альтернативным сервисам побороться за первое место и предложить как минимум равноценную замену, а может быть и что-то более удобное и функциональное.

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

Система оценки: сервисы будут оценены по 10-балльной шкале по каждому из разделов (Регистрация и интеграция, Основной функционал, Дополнительный функционал, Continuous Integration). Суммарная оценка позволит определить победителя (итоговое заключение войдет в последнюю часть обзора).

TestFlight от Apple

Регистрация и интеграция

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

На данный момент установка или использование какого-либо специализированного SDK не требуется.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.
как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.
как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Основной функционал

Если сравнивать новую версию TestFlight с тем, что было доступно разработчикам ранее в рамках стандартных сервисов Apple, то она, в чем-то, несомненно, является шагом вперед. Так, например, количество тестеров увеличено с условных 100 до 1125 (из которых 100 — это доступные и раньше устройства для AdHoc распространения, 25 — это внутренние тестировщики (Internal Testers), а 1000 — внешние (External Testers)), причем если ранее привязка осуществлялась к устройству, то теперь уникальным идентификатором является Apple ID, а значит каждый тестер может проверить работу приложения на всех доступных ему (и, конечно, поддерживаемых приложением) устройствах.

Примечание (от 15 июня 2015): количество устройств, доступных при использовании AdHoc provision profiles с с 8 июня 2015 года было изменено со 100 суммарно, на 100 на каждое семейство устройств (изменение произошло после объявления на WWDC об объединении всех developers programs в одну).

Разница между внутренними и внешними тестировщиками заключается в дополнительном шаге, который добавляется во втором случае: тестовая версия приложения должна быть отправлена для обзора и одобрена специалистами Apple (Beta App Review). Причем первоначальный обзор будет проводиться более тщательно, а все последнующие могут проходить быстрее (но не обязательно). Это, конечно, накладывает определенные ограничения на процесс разработки и требует дополнительного планирования фаз тестирования приложения, с учетом неопределенности сроков прохождения обзора (как и в случае с обычным обзором приложений перед публикацие в AppStore, при отказе в публикации, повторная заявка рассматривается снова в порядке очереди).

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Однако есть и некоторые уникальные возможности: так, например, клиент сервиса (приложение TestFlight) единственный, кто наверняка знает статус установки тестовой версии, альтернативные решения попросту не имеют возможности использовать системные функцие, позволяющие реализовать подобное.

Примечание: статус установки — смена индикации процесса установки, привычная пользователям AppStore. Когда поочередно статус меняется Get — Install — Installing — Open. В других сервисах дистрибуции эта цепочка выглядит так: Install — Installing — Install — приложения попросту не знают результат, был ли установлен тестовый дистрибутив или нет. В случае же с Apple TestFlight цепочка имеет привычный вид: Install — Installing — Open.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Иконка обновленного приложения TestFlight (правильнее будет сказать, что это абсолютно новое native приложение, разработанное в Apple). Ниже пример иконки тестовой версии приложения — оранжевая “точка” позволяет определить, что это не версия из AppStore.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

“Страховка” Apple от обвинений в распространении спама.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Apple не разрешает загрузку дистрибутивов без изменения версии или номера сборки.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Достаточно лаконичная и понятная страница администрирования версий приложения для тестирования.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Письмо-приглашение для участия в тестировании, HTML-форматирование не слишком оптимизировано для мобильных платформ (справедливости ради, хочу отметить, что приложение Mail отображает такие письма корректно, но письма от других сервисов отображаются нормально и в OWA).

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Приложение TestFlight: информация о доступном для тестирования приложении.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Приложение TestFlight единственное умеет определять результат установки тестовой версии (кнопка Install поменялась на Open) — преимущество, полученное с переходом к Apple.

как тестировать приложение на ios. image loader. как тестировать приложение на ios фото. как тестировать приложение на ios-image loader. картинка как тестировать приложение на ios. картинка image loader.

Письмо с отправленным из приложения TestFlight отзывом. Кроме скудного форматирования и невозможности добавить вложения, можно отметить еще один недостаток: отправленные отзывы попадают только в почтовый ящик, в iTunes Connect эта информация не сохраняется и недоступна.

Резюмируя, можно сказать, что обновленная версия TestFlight просто работает. В данный момент она не имеет особых конкурентных преимуществ (речь идёт о функционале, а не неоспоримом преимуществе — принадлежности компании Apple, которое пока в большей мере является потенциалом).

Дополнительный функционал

На данный момент, к сожалению, компания Apple берет только числом, а не умением. Из явного преимущества можно отметить разве что гораздо большее количество бета-тестеров, которое можно задействовать для внешнего тестирования: на порядок больше, чем у всех остальных альтернативных решений (причина ясна: компания сама контролирует условия распространения приложений и имеет преимущество перед решениями третьих сторон).

Обновление (5 мая 2015): с релизом Xcode 6.3 разработчикам стал доступен Crashes Organizer. Новый функционал, несомненно, хороший признак того, что Apple продолжает развивать свои сервисы, но, к сожалению, компания всё ещё отстаёт от других сервисов:

When you open the Crashes organizer, Xcode begins refreshing the crash reports for your apps. Xcode downloads the top crash reports—crash reports with the most number of occurrences on unique devices—that occurred during the past two weeks. However, there may be up to a three day delay between when you first distribute your app and when crash reports are available in Xcode.

Три дня задержки и период архивного доступа в две недели выглядит несколько обескураживающе.

Continuous Integration

Примечание: описанные далее нюансы использования сервисов как части непрерывной интеграции (continuous integration) в данном обзоре подразумевают, что она будет делаться на основе решения, предлагаемого компание Apple. То есть при помощи Mac OS X Server и Xcode bots — подробно на организации такой интеграции я не буду останавливаться, возможно это станет темой для отдельной статьи. Желающие могут ознакомиться с темой самостоятельно, например, обратившись к официальному руководству от Apple.

Каким бы странным это не казалось, но на данный момент не существует возможности для публикации приложений в Apple TestFlight в автоматическом режиме. Я надеюсь, что этот большой недостаток будет исправлен компанией в одном из ближайших крупных обновлений Xcode, тем более что в оригинальном TestFlight такая возможность имелась.

Итого суммарная оценка по всем разделам: 15 баллов.

Источник

Как протестировать производительность iPhone и iPad

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

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

Как это работает?

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

Модели разные, а вот условия тестирования им необходимо создать одинаковые, ради чистоты и достоверности экспериментов. Определенное время теста, четко обозначенная нагрузка на каждый компонент: видеоускоритель, системную память, процессор. По аналогии с софтом для ПК (CPU-Z, GPU-Z, 3DMark) для мобильных устройств появились свои приложения, обеспечивающие требуемую загрузку железа в конкретных условиях. Ну а по сути своей бенчмарком является любой процесс, происходящий в одинаковых условиях на разных аппаратных платформах.

Нагрузка на процессор, ОЗУ или графический чип не обязательно должна быть экстремальной, но для достоверной оценки мощностей железа запускается достаточно тяжелый и ресурсоемкий процесс в рамках допустимой нормы. Переживать не стоит: начинка не сгорит, задняя крышка не поджарится. Все, что требуется от пользователя, – это скачать соответствующее приложение и запустить его на девайсе. Для чистоты эксперимента другие приложения лучше закрыть.

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

AnTuTu

AnTuTu Вenchmark – это, пожалуй, самое популярное и авторитетное приложение для тестирования производительности устройств на iOS и Android. Во всем мире утилитой пользуется свыше 100 млн человек.

Программа тестирует работу чипсета, ОЗУ, 2D и 3D графики, скорость записи и чтения накопителя, быстродействие при операциях с базами данных. Бонусные возможности – тест аккумулятора и стабильности функционирования ОС. В итоге можно посмотреть показатели каждого компонента твоего устройства в отдельности, а также увидеть общую оценку производительности.

Сопоставив полученные данные с собственной обширной базой результатов, AnTuTu расположит аппарат в своем рейтинге среди других устройств. Разумеется, чем больше виртуальных баллов набрал гаджет по результатам теста, тем лучше.

Geekbench 3

Geekbench 3 – еще один популярный кросс-платформенный бенчмарк. Утилита создает искусственные, но реалистичные условия загрузки аппаратной платформы устройства для выявления истинных возможностей производительности.

Отличительная особенность программы – тест процессора. Бенчмарк не только нагружает каждое ядро чипсета в отдельности, но и демонстрирует реальные результаты при одноядерном и многоядерном режимах работы.

3DMark

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

Вовремя уловив тренд, создатели софта выпустили в свет мобильную версию своей разработки. В зависимости от тестируемого компонента и класса, к которому относится твое устройство, 3DMark предложит скачать и установить соответствующий тест, всего их доступно семь. Утилита инициирует максимально близкую к реальной ситуации загрузку центрального и графического процессоров, а в результате выносит собственный вердикт и предлагает сравнить результаты с другими устройствами, прошедшими испытания.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *