Сертификация клиентского приложения на Android устройстве: различия между версиями
Отметить эту версию для перевода |
Нет описания правки |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | <translate> | ||
<!--T:1--> | <!--T:1--> | ||
== '''Описание ситуации''' == | == '''Описание ситуации''' == | ||
В связи с расширением количества поддерживаемых устройств под управлением Android OS и разнообразием начинки, у технической команды SmartPlayer возникла необходимость проводить оценку производительности устройств при работе с клиентским приложением. Для этого в клиентское приложение Android была добавлена функциональность, которая проводит оценочные тесты устройства и его характеристик и выставляет оценку. | В связи с расширением количества поддерживаемых устройств под управлением Android OS и разнообразием начинки, у технической команды SmartPlayer возникла необходимость проводить оценку производительности устройств при работе с клиентским приложением. Для этого в клиентское приложение Android была добавлена функциональность, которая проводит оценочные тесты устройства и его характеристик и выставляет оценку. | ||
{{Note| | {{Note|Имеющийся тест не даёт полной гарантии что устройство пользователя будет корректно работать с клиентским приложением Android. Рекомендуется проводить минимум три теста и выводить оценку по суммарному среднему значению полученному из всех трёх тестов.|warn}} | ||
== ''' | == '''Начало процесса оценки''' == | ||
Как только откроется главная страница бенчмарка, пользователь увидит следующие параметры: | |||
* Выбор языка - позволяет выбрать один из доступных языков; | |||
* Кнопка «Меню» - позволяет перейти в раздел «Меню» бенчмарка; | |||
[[File: | * Кнопка «Начать работу» - позволяет сразу перейти на страницу запуска теста. | ||
[[File:Страница бенчмарка.png|thumb|center| Пример отображения главной страницы бенчмарка|800px]] | |||
{{Note|Бенчмарк - это специальный тест или набор тестов, который помогает оценить, насколько быстро, эффективно и стабильно работает устройство, программа или система.|warn}} | {{Note|Бенчмарк - это специальный тест или набор тестов, который помогает оценить, насколько быстро, эффективно и стабильно работает устройство, программа или система.|warn}} | ||
<!--T:2--> | <!--T:2--> | ||
== ''' | == '''Кнопка «Меню»''' == | ||
Кликнув на кнопку «Меню» пользователь откроет страницу, в которой находятся три отдельные кнопки: | |||
* Характеристики устройства - переносит на одноименную страницу с техническими характеристиками; | |||
* Возможности обслуживания - переносит на одноименную страницу пользователя с возможностями обслуживания; | |||
* Тест производительности - переносит на страницу выбора шагов. | |||
[[File:Список_меню.png|thumb|center| Пример отображения кнопок на странице «Меню»|800px]] | |||
Если пользователь хочет вернуться на шаг назад, ему необходимо нажать на кнопку «Назад» в нижней части экрана. Если пользователь хочет начать тесты по бенчмарку, то ему необходимо нажать на кнопку «Начать настройку», которая переносит на страницу настроек устройства. | |||
== '''Кнопка «Начать работу»''' == | |||
{{Note|Функционал тестирования устройства на клиентских приложениях будет работать с ver. 1.78 +|warn}} | {{Note|Функционал тестирования устройства на клиентских приложениях будет работать с ver. 1.78 +|warn}} | ||
Данный тест появиться при первом запуске клиентского приложения на устройстве под управлением Android OS. | Кликнув на кнопку «Начать работу» пользователю откроется страница с тестом. Данный тест появиться при первом запуске клиентского приложения на устройстве под управлением Android OS. | ||
[[File:Отображение_теста.png|thumb|center| Пример отображения теста на клиентском приложении Android OS|800px]] | [[File:Отображение_теста.png|thumb|center| Пример отображения теста на клиентском приложении Android OS|800px]] | ||
Пользователю необходимо нажать на кнопку "Запустить проверку" расположенную в правой части экрана для запуска теста. | Пользователю необходимо нажать на кнопку "Запустить проверку" расположенную в правой части экрана для запуска теста. | ||
Строка 22: | Строка 31: | ||
[[File:Шаги_с_чекбоксами.png|thumb|center| Пример отображения чекбоксов для запуска теста|800px]] | [[File:Шаги_с_чекбоксами.png|thumb|center| Пример отображения чекбоксов для запуска теста|800px]] | ||
Далее пользователь начинает процесс тестирования по кнопке "Запуск". Перед запуском тестов обязательно будет показано окно с предупреждением об эпилепсии. | Далее пользователь начинает процесс тестирования по кнопке "Запуск". Перед запуском тестов обязательно будет показано окно с предупреждением об эпилепсии. | ||
[[File:дисклеймер эпилепсия.png|thumb|center| Пример отображения дисклеймера о контенте вызывающем эпилепсию|800px]] | |||
{{Note|Для проведения тестов используются заранее подготовленный видеоконтент, которые расположены на облачном хранилище. У устройства обязательно должен быть выход в сеть.|warn}} | {{Note|Для проведения тестов используются заранее подготовленный видеоконтент, которые расположены на облачном хранилище. У устройства обязательно должен быть выход в сеть.|warn}} | ||
На этом этапе устройство проводит тесты по всем указанным в чекбоксах сценариях В процессе проверки теста пользователь должен наблюдать за каждым шагом проверки. | На этом этапе устройство проводит тесты по всем указанным в чекбоксах сценариях В процессе проверки теста пользователь должен наблюдать за каждым шагом проверки. | ||
Строка 33: | Строка 43: | ||
Нажав на кнопку "Готово" пользователь получит отдельную оценку каждой характеристики с цветовой индикацией. | Нажав на кнопку "Готово" пользователь получит отдельную оценку каждой характеристики с цветовой индикацией. | ||
[[File:Оценка_модулей.png|thumb|center| Пример отображения результата с индикацией характеристик|800px]] | [[File:Оценка_модулей.png|thumb|center| Пример отображения результата с индикацией характеристик|800px]] | ||
Завершив тест система покажет пользователю общий результат и результат по каждой характеристики. | Завершив тест система покажет пользователю общий результат и результат по каждой характеристики: | ||
* При клике на каждую отдельную строку покажется рекомендации по обслуживанию устройства. | |||
[[File:Рекомендации_по_обслуживанию_2.png|thumb|center| Пример отображения рекомендаций по обслуживанию устройства|800px]] | |||
* При клике на оценку покажется статистика оценки устройства с рекомендациями. | |||
[[File:Рекомендации_по_обслуживанию.png|thumb|center| Пример отображения окна с рекомендациями по устройству|800px]] | |||
В следующем разделе будет описана система оценок используемая в тесте. | |||
== '''Система оценивания''' == | == '''Система оценивания''' == | ||
{{Note|Если в характеристике сталкиваются один зеленый параметр и один красный, то результат выдаваться по худшему из результатов.|warn}} | {{Note|Если в характеристике сталкиваются один зеленый параметр и один красный, то результат выдаваться по худшему из результатов.|warn}} |
Текущая версия от 11:07, 16 апреля 2025
Описание ситуации
В связи с расширением количества поддерживаемых устройств под управлением Android OS и разнообразием начинки, у технической команды SmartPlayer возникла необходимость проводить оценку производительности устройств при работе с клиентским приложением. Для этого в клиентское приложение Android была добавлена функциональность, которая проводит оценочные тесты устройства и его характеристик и выставляет оценку.
Начало процесса оценки
Как только откроется главная страница бенчмарка, пользователь увидит следующие параметры:
- Выбор языка - позволяет выбрать один из доступных языков;
- Кнопка «Меню» - позволяет перейти в раздел «Меню» бенчмарка;
- Кнопка «Начать работу» - позволяет сразу перейти на страницу запуска теста.

Кнопка «Меню»
Кликнув на кнопку «Меню» пользователь откроет страницу, в которой находятся три отдельные кнопки:
- Характеристики устройства - переносит на одноименную страницу с техническими характеристиками;
- Возможности обслуживания - переносит на одноименную страницу пользователя с возможностями обслуживания;
- Тест производительности - переносит на страницу выбора шагов.

Если пользователь хочет вернуться на шаг назад, ему необходимо нажать на кнопку «Назад» в нижней части экрана. Если пользователь хочет начать тесты по бенчмарку, то ему необходимо нажать на кнопку «Начать настройку», которая переносит на страницу настроек устройства.
Кнопка «Начать работу»
Кликнув на кнопку «Начать работу» пользователю откроется страница с тестом. Данный тест появиться при первом запуске клиентского приложения на устройстве под управлением Android OS.

Пользователю необходимо нажать на кнопку "Запустить проверку" расположенную в правой части экрана для запуска теста.

Следующим шагом появиться модальное окно со списком настрое и включенными чекбоксами/галочками.

Далее пользователь начинает процесс тестирования по кнопке "Запуск". Перед запуском тестов обязательно будет показано окно с предупреждением об эпилепсии.

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




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

Нажав на кнопку "Готово" пользователь получит отдельную оценку каждой характеристики с цветовой индикацией.

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

- При клике на оценку покажется статистика оценки устройства с рекомендациями.

В следующем разделе будет описана система оценок используемая в тесте.
Система оценивания
Версия андроида:
- Зелёный цвет - 9-11
- Жёлтый цвет - 7-8 или 11+
- Красный цвет - ниже 7
Наличие root-прав:
- Зелёный цвет - да
- Красный цвет - нет
Оперативная память (RAM):
- Зелёный цвет - 2 Гб
- Жёлтый цвет - от 1.5 Гб до 2 Гб
- Красный цвет - ниже 1.5 Гб
Внутреннее хранилище (показывает общий размер памяти):
- Зелёный цвет - больше 10 Гб
- Жёлтый цвет - от 8 Гб до 10 Гб
- Красный цвет - ниже 8 Гб
Свободная память (имеющаяся доступная память):
- Зелёный цвет - больше 2 Гб
- Жёлтый цвет - от 1 Гб до 2 Гб
- Красный цвет - ниже 1 Гб
Наличие сетевых интерфейсов (WI-FI и Ethernet):
- Зелёный цвет - если есть хотя бы один из сетевых интерфейсов
- Красный цвет - отсутствуют оба
Видеодекодеры - отображает название используемых декодеров. При нажатии на строку можно развернуть полный текст с описанием декодеров.
Общая оценка
Оценивается следующим образом:
- Зелёный цвет - от 7 до 10
- Жёлтый цвет - от 5 до 7
- Красный цвет - от 0 до 5
Дополнительная информация
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.

Также дополнительную информацию можно узнать на странице Как взаимодействовать пользователю с разделом "Обсуждения"