| Установка приложения из официального магазина приложений AppStore |
Скачать установить |
Успешно установлено |
| Установка приложения из официального магазина приложений GooglePlay |
Скачать установить |
Успешно установлено |
| Интерфейс |
Способ проверок |
Ожидаемый результат |
| Проверка наличия и корректности всех элементов интерфейса (кнопки, поля ввода, иконки и т.д.). |
Мануальная проверка всех элементов |
Все элементы и функции работают без нареканий |
| Проверка на правильное отображение интерфейса на разных размерах экранов и ориентациях. |
Мануальная проверка всех элементов |
Все элементы и функции работают без нареканий |
| Проверка наличия и корректности анимаций и переходов между экранами. |
Мануальная проверка всех элементов |
Все элементы и функции работают без нареканий |
| Функциональность |
Способ проверок |
Ожидаемый результат |
| Работоспособность всех основных функций приложения. |
Ввод и обработка данных (проверка наличия валидации, обработка ошибок и т.д.). |
Проверка прошла успешно |
| Проверка работы функциональности в различных сценариях использования. |
Проверка работоспособности функционала приложения |
Проверка прошла успешно |
| Тестирование возможности отмены действий и восстановления состояния приложения |
Тестирование восстановления включает в себя возврат программы к точке проверенной целостности и повторную обработку транзакций до точки сбоя |
Проверка прошла успешно |
| Взаимодействие с внешними устройствами (например, камерой, GPS). |
Проверка камеры и локации |
Проверка прошла успешно |
| Сетевые операции |
Способ проверок |
Ожидаемый результат |
| Проверка подключения к интернету. |
Проверьте, что приложение корректно обрабатывает отсутствие интернет-соединения. |
Проверка прошла успешно |
| Обработка ошибок при отсутствии сети. |
Имитируйте ситуации разрыва соединения в различных частях приложения (например, во время загрузки данных, отправки формы). |
Проверка прошла успешно |
| Тестирование скорости загрузки данных. |
Измерьте время загрузки основных страниц вашего приложения с использованием инструментов для анализа производительности браузера, таких как Google PageSpeed Insights или Lighthouse. |
Проверка прошла успешно |
| Работа синхронизации данных между устройствами (если это применимо). |
Проверьте, что данные синхронизируются быстро и эффективно, предотвращая задержки и конфликты. |
Проверка прошла успешно |
| Безопасность |
Способ проверок |
Ожидаемый результат |
| Проверка наличия защиты от несанкционированного доступа. |
Проверьте, что в приложении реализованы эффективные механизмы аутентификации, требующие подтверждения подлинности пользователей |
Проверка прошла успешно |
| Тестирование на утечку конфиденциальных данных. |
Проверьте, что данные не хранятся в открытом виде, и доступ к ним ограничен. |
Проверка прошла успешно |
| Проверка корректности обработки паролей и секретных данных. |
Убедитесь, что передача паролей по сети происходит в зашифрованном виде с использованием протоколов шифрования (например, HTTPS). |
Проверка прошла успешно |
| Совместимость |
Способ проверок |
Ожидаемый результат |
| Тестирование на разных версиях операционной системы. |
Создайте матрицу поддерживаемых версий для каждой платформы (например, Android, iOS), указывая минимальные и максимальные версии, которые вы тестируете. |
Проверка прошла успешно |
| Тестирование на разных устройствах и их моделях. |
Тестирование должно включать устройства разных брендов (Apple, Huawei) |
Проверка прошла успешно |
| Проверка совместимости с разными версиями сторонних библиотек и SDK. |
Убедитесь, что версии сторонних библиотек и SDK, которые вы используете, совместимы между собой. |
Проверка прошла успешно |
| Работа с памятью и производительность |
Способ проверок |
Ожидаемый результат |
| Проверка использования ресурсов устройства (память, процессор). |
Используйте инструменты мониторинга процессора для отслеживания загрузки процессора при различных действиях в приложении. |
Проверка прошла успешно |
| Тестирование приложения на стабильность при длительном использовании. |
Запускайте приложение на длительные периоды времени, чтобы оценить его стабильность при продолжительном использовании. |
Проверка прошла успешно |
| Проверка реакции приложения на низкий уровень заряда батареи. |
Проверьте, какие функции приложения могут быть автоматически отключены или ограничены при низком уровне заряда батареи. |
Проверка прошла успешно |
| Локализация и многоязычность |
Способ проверок |
Ожидаемый результат |
| Проверка корректности отображения текстов на разных языках. |
Убедитесь, что текст в приложении корректно отображается для разных языков. |
Проверка прошла успешно |
| Тестирование поддержки разных региональных настроек. |
Проверьте переводы на наличие ошибок и правильность грамматики. |
Проверка прошла успешно |
| Обновления и обслуживание |
Способ проверок |
Ожидаемый результат |
| Тестирование процесса обновления приложения. |
Проведите тесты на установку новой версии приложения. Удостоверьтесь, что процесс установки прозрачен и не требует от пользователя сложных действий. Также проверьте, что процесс установки завершается успешно без ошибок. |
Проверка прошла успешно |
| Тестирование совместимости с предыдущими версиями приложения. |
Удостоверьтесь, что ваше приложение работает корректно на предыдущих версиях поддерживаемых операционных систем. Проверьте функциональность и совместимость с различными версиями, учитывая особенности каждой из них. |
Проверка прошла успешно |
| Тестирование на безопасность |
Способ проверок |
Ожидаемый результат |
| Проверка наличия защиты от вредоносных вмешательств (фишинг, инъекции и т.д.). |
Убедитесь, что все программы и операционная система на вашем компьютере обновлены до последних версий. Производите регулярные обновления для устранения известных уязвимостей. |
Проверка прошла успешно |
| Тестирование на возможные уязвимости безопасности. |
Проверка защищенности передачи данных |
Проверка прошла успешно |