Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Вам мешают битые пиксели на экране смартфона? Даже если вы пользуетесь мобильным устройством ежедневно, можете и не заметить, что на дисплее начали появляться странные точки.
Такие фрагменты не вызывают особого дискомфорта при просмотре видеороликов. Однако, если значительно повысить или понизить яркость, можно увидеть необычные фрагменты (как правило, светлые или темные) на экране телефона. Подобные точки будут сильно выделяться на фоне и снизят удобство использования.
Вопрос: как решить проблему с битыми пикселями? Рекомендуется прочитать статью нижеперечисленных приложениях и просканировать устройство на наличие дефектов.
Как и где скачать AnTuTu Benchmark в 2022?! НА ЧТО СПОСОБЕН ТВОЙ СМАРТФОН?
Screen Check: Тест битых пикселей
Данная программа позволяет проверить ваш экран на наличие битых пикселей или засветов. Пользователи могут установить приложение на смартфон или планшет бесплатно. Есть 9 цветов, которые позволяют распознать возникший дефект (выгорания, засветы, точки и т. д).
Цвета можно перелистывать влево или вправо, смотреть под разными углами на пиксель. Чтобы выйти из программы, перелистайте до конца и нажмите на последний цвет.
- Зайдите в Google Play и найдите программу через поиск.
- Скачайте и откройте приложение.
- Нажмите на кнопку «Начать проверку».
- Пролистайте до конца и найдите существующие битые фрагменты.
- Отсутствие рекламы.
- Нетрудное в использовании. Перелистывать цвета можно как нажатием, так и свайпом.
- Полноэкранный режим. Панель управления во время работы приложения скрыты.
Скачать приложение можно по этой ссылке – ссылка.
Stuck Pixel Tool
Если хотите просканировать экран или исправить возникшую проблему с ним, воспользуйтесь утилитой Stuck Pixel Tool. Приложение без труда находит застрявшие, битые или неотображаемые точки на дисплее (даже так: выявляются застрявшие субпиксели, дефекты темных точек, проблемы с яркими точками, незначительные отклонения картинки и т. д).
Также можно распознать:
- плохое свечение;
- выгорание экрана;
- испорченное изображения;
- двоение экрана.
Stuck Pixel Tool распознает и анализирует недостатки примерно за 10 минут (зачастую меньше). Если вопрос не будет решен в течение 2-3 часов, попробуйте выключить телефон/планшет и включите заново. После запустите анализатор еще раз.
Поддерживается на таких экранах, как:
Скачать приложение можно здесь.
Display Tester
Благодаря утилите можно проанализировать большинство точек ЖК-экрана/OLED-экрана на наличие битых пикселей.
Почему я раньше о нём не знал? Полезное приложение для андроид телефонов
Бесплатные возможности позволяют:
- Проверять дефектные пиксели через последовательное отображение сплошных цветовых оттенков.
- Тестировать угол обзора.
- Проверять уровень насыщенности, контраста, градиента.
- Показывать тесты производительности.
- Восстановить выгорание путем прокрутки черных и белых полос.
- Отображать: размеры экрана, пикселей, тип процессора, OpenGL.
- Тестировать отображение шрифтов.
В платной версии встроена поддержка Google Cast. Также программой можно исправить выгорание экрана.
Чтобы изменить яркость, нужно сделать свайп вверх или вниз. Движение влево или вправо позволит сменить тестовое изображение. Длительным касанием можно переключиться на полноэкранный режим.
Phone Doctor Plus
Помимо проверки целостности картинки, в приложение встроено 40 видов аппаратного и системного анализа.
Можно протестировать (на пробной версии):
- Мультитач.
- Тачскрин.
- Громкость динамиков/эффективность микрофона.
- Кнопку повышения/понижения громкости.
- Переднюю/заднюю камеру.
- Кнопку выключения/включения телефона.
- Битые пиксели.
В полной версии появляются дополнительные возможности:
- Проверка наушников/гарнитуры.
- Проверка эффективности отпечатков.
- Анализ качества связи.
- Диагностика Bluetooth.
- Проверка скорости интернет-соединения.
Анализ состояния телефона позволит вам выгодно продать устройство, если захотите купить новый смартфон/планшет.
Backlight Bleed Test
Простое приложение, позволяющее изучить ЖК-дисплей вашего Android-устройства, чтобы четко увидеть присутствующие битые пиксели. Яркость подсветки можно настраивать. Другие функции дают возможность изменить цвет фона, чтобы проверить наличие мертвых/застрявших пикселей.
Из предложенного списка можно выбрать такие цвета, как: черный, красный, зеленый, синий, желтый, оранжевый, розовый и белый. Чтобы изменить яркость экрана, нажмите на регулятор громкости (вверх/вниз).
Чтобы проверить экран на дефекты, достаточно:
- Скачать программу через Google Play.
- Запустить приложение. Появится окно с рекомендациями. Нажмите «ОК».
- Свайпнуть влево. Появятся две кнопки: Change Background (сменить фон) и Exit (выход). Выберите Change Background.
- Из списка существующих цветов найдите нужный. Проверьте, все ли вас устраивает.
- Чтобы сменить цвет, смотрите пункт 3.
Screen Test Pro
Приложение на английском. Некоторым пользователям будет труднее ориентироваться в интерфейсе. Можно проверять характеристики как мобильного телефона, так и планшета.
При запуске приложения отображается ряд возможностей:
- Показать информацию об экране (размер, количество пикселей).
- Провести тест экрана (выявить мертвые пиксели, засветы).
- Определить уровень насыщенности цвета.
- Настроить баланс белого.
- Мультитач (определить максимальное количество нажатий).
Приложение хвалят пользователи, поскольку в нем собрано достаточно инструментов для проверки качества телефона/планшета.
Источник: softdroid.net
Чек-лист тестирования мобильных приложений
У многих начинающих специалистов в области тестирования возникает вопрос: «А как же протестировать мобильное приложение. С чего начать, какие проверки стоит осуществить?» Данный вопрос актуален, когда они приходят в компанию, где нет документации на проекте, либо это только что появившийся стартап. Чтобы ответить на эти вопросы была подготовлена универсальная шпаргалка, которую можно использовать при тестировании практически любого приложения.
В данный чек-лист вошли только общие характеристики. Естественно, в тестируемом приложении может быть функциональность, для которой нужно применять отдельный подход и создать отдельные сценарии. То же самое верно для производительности, удобства использования, безопасности и прочего тестирования, которое необходимо вашему приложению.
Чек-лист для тестирования мобильных приложений состоит из восьми разделов:
- Функциональное тестирование
- Тестирование совместимости
- Тестирование безопасности
- Тестирование локализации и глобализации
- Тестирование удобства использования
- Стрессовое тестирование
- Кросс-платформенное тестирование
- Тестирование производительности
Функциональное тестирование
В данном пункте нам важно убедиться, что наш продукт соответствует нужной функциональной спецификации, упомянутой в документации по разработке.
Что проверяем?
1. Установка/удаление/накатка версий
2. Запуск приложения (отображение Splash Screen)
3. Работоспособность основного функционала приложения
3.1 Авторизация (по номеру телефона/через соц. сети/e-mail)
3.2 Регистрация (по номеру телефона/через соц. сети/e-mail)
3.3 Онбординг новых пользователей
3.4 Валидация обязательных полей
3.5 Навигация между разделами приложения
3.6 Редактирование данных в профиле пользователя
3.7 Проверка оплаты
3.8 Тестирование фильтров
3.9 Бонусы
4. Корректное отображение ошибок
5. Работа с файлами (отправка/получение/просмотр)
6. Тестирование тайм-аутов
7. Тестирование заглушек (не соединения с интернетом/нет, например, товаров и т.д)
8. Тестирование pop-up, алертов
9. Тестирование WebView
10. Скролл/свайп элементов
11. Тестирование PUSH уведомлений
12. Сворачивание/разворачивание приложения
13. Разные типы подключений (сотовая связь/Wi-Fi)
14. Ориентация экрана (альбомная/портретная)
15. Темная/светлая темы
16. Реклама в приложении
17. Шаринг контента в соц. сети
18. Работа приложения в фоне
19. Пагинация страниц
20. Политики конфиденциальности и прочие ссылки на документы
Тестирование совместимости
Тестирование совместимости используется, чтобы убедиться, что ваше приложение совместимо с другими версиями ОС, различными оболочками и сторонними сервисами, а также аппаратным обеспечением устройства.
Что проверяем?
1. Корректное отображение гео
2. Информации об операциях (чеки и т.д.)
3. Различные способы оплаты (Google Pay, Apple Pay)
4. Тестирование датчиков (освещенности, температуры устройства, гироскоп и т.д.)
5. Тестирование прерываний (входящий звонок/смс/push/будильник/режим «Не беспокоить» и т.д.)
6. Подключение внешних устройств (карта памяти/наушники и т.д.)
Тестирование безопасности
Данная проверка нацелена на поиск недостатков и пробелов с точки зрения безопасности приложения.
Что проверяем?
1. Тестирование разрешений (доступ к камере/микрофону/галерее/и т.д.)
2. Данные пользователя (пароли) не передаются в открытом виде
3. В полях, с вводом пароля и подтверждением пароля, данные скрываются астерисками
Тестирование локализации и глобализации
Тестирование интернационализации/глобализации приложения включает тестирование приложения для различных местоположений, форматов дат, чисел и валют, а также замену фактических строк псевдостроками. Тестирование локализации включает тестирование приложения с локализованными строками, изображениями и рабочими процессами для определенного региона.
Что проверяем?
1. Все элементы в приложении переведены на соответствующий язык
2. Тексты зашиты внутри приложения и пользователь в настройках приложения может выставить необходимый язык
3. Тексты зависят от языка в системных настройках
4. Тексты приходят с сервера
5. Корректное отображение форматов дат (ГОД — МЕСЯЦ — ДЕНЬ или ДЕНЬ — МЕСЯЦ — ГОД.)
6. Корректное отображение времени в зависимости от часового пояса
Тестирование удобства использования
Тестирование удобства использования помогает удостовериться в простоте и эффективности использования продукта пользователем, с целью достижения поставленных целей. Иными словами, это не что иное, как тестирование дружелюбности приложения для пользователя.
Что проверяем?
1. Корректное отображение элементов на устройствах с различными разрешениями экранов
2. Все шрифты соответствуют требованиям
3. Все тексты правильно выровнены
4. Все сообщения об ошибках верные, без орфографических и грамматических ошибок
5. Корректные заголовки экранов
6. В поисковых строках присутствуют плейсхолдеры
7. Неактивные элементы отображаются серым
8. Ссылки на документы ведут на соответствующий раздел на сайте
9. Анимация между переходами
10. Корректный возврат на предыдущий экран
11. Поддерживаются основные жесты при работе с сенсорными экранами (swipe back и т.д.)
12. Пиксель-перфект
Стрессовое тестирование
Стрессовое тестирование направлено на определение эффективности производительности приложения в условиях повышенной нагрузки. Стресс-тест в этом контексте ориентирован только на мобильные устройства.
Что проверяем?
1. Высокая загрузка центрального процессора
2. Нехватка памяти
3. Загрузка батареи
4. Отказы
5. Низкая пропускная способность сети
6. Большое количество взаимодействий пользователя с приложением (для этого может понадобиться имитация реальных условий состояния сети)
Кросс-платформенное тестирование
Важный вид тестирования, который необходимо проводить для понимания того, будет ли должным образом отображаться тестируемый продукт на различных платформах, используемых целевой аудиторией.
Что проверяем?
— Работоспособность приложения на различных устройствах разных производителей
Тестирование производительности
Если пользователь устанавливает приложение, и оно не отображается достаточно быстро (например, в течение трех секунд), оно может быть удалено в пользу другого приложения. Аспекты потребления времени и ресурсов являются важными факторами успеха для приложения, и для измерения этих аспектов проводится тестирование производительности.
Что проверяем?
1. Время загрузки приложения
2. Обработка запросов
3. Кэширование данных
4. Потребление ресурсов приложением (например расход заряда батареи)
Резюме
- чек-лист
- тестирование мобильных приложений
Источник: habr.com
Тестирование в Android. Часть 1: введение
Этой статьёй мы открываем целый цикл материалов, посвящённых тестированию Android-приложений. Мы рассмотрим все варианты тестирования, которые позволят нам полностью покрыть тестами практически любое приложение. Просьба пристегнуть ремни — мы стартуем!
Какие тесты бывают: обзор инструментов
Тестирование позволяет улучшить качество приложения: если вы меняете какой-то код и сразу тестируете его, с большой долей вероятности вы сможете избежать большинства ошибок, а это приведёт к надежности конечного продукта.
Более того, если вы пишете тесты на готовый код, то эти тесты с высокой вероятностью выполнятся без ошибок. Но в дальнейшем, при исправлении кода (будь то рефакторинг или добавление нового функционала, который затрагивает этот код) тесты, скорее всего, сломаются и вам нужно будет их чинить. Так вы будете уверены, что ваш код работает правильно, и будете всегда поддерживать его в актуальном состоянии.