Что нужно проверять при использовании сканера отпечатка/Face ID?
При тестировании биометрической аутентификации (сканер отпечатка, Face ID) важно проверить как корректность работы, так и безопасность, а также пользовательский опыт. Основные аспекты:
1. Корректная регистрация
Пользователь может успешно добавить биометрические данные (отпечаток/лицо).
Проверить повторную регистрацию того же отпечатка или лица.
Проверить удаление/обновление данных в настройках устройства.
2. Аутентификация
Успешная аутентификация: система пропускает пользователя при корректном биометрическом вводе.
Неудачная аутентификация: при неверном вводе приложение должно корректно обработать ошибку (например, показать сообщение).
Количество попыток: проверка лимита ошибок (часто 5–10), после которого требуется ввод PIN/пароля.
3. Совместимость с устройствами
Разные сенсоры отпечатков имеют разную точность и скорость.
Face ID / Android Face Unlock работает по-разному на разных моделях.
4. Fallback / альтернатива
Проверить, что при отказе биометрии пользователь может войти через PIN/пароль/паттерн.
Проверить сценарии, когда биометрические данные недоступны (например, датчик повреждён, лицо закрыто маской, устройство без биометрии).
5. Безопасность
Попытки обхода биометрии (подделка отпечатка, фото лица) должны быть заблокированы.
Проверка хранения биометрии: не сохраняется в приложении, используется только системный API (
BiometricPrompt/Keyguard).Проверка шифрования данных, к которым привязана биометрия (например, токены авторизации).
6. Поведение при смене/удалении биометрии
Если отпечаток или Face ID удалён из настроек, приложение должно:
Запросить повторную регистрацию, либо
Предложить альтернативный способ входа.
7. Edge cases
Заблокированное устройство (lock screen) → биометрия не должна работать.
Разные пользователи на одном устройстве → биометрия должна соответствовать текущему профилю.
Повторная попытка после таймаута или ошибки → проверка корректного восстановления состояния.
8. UX / UI
Сообщения об ошибках и успехе должны быть понятными.
Время отклика биометрии должно быть адекватным.
Анимации сканирования/Face ID корректно отображаются.
Итог: при тестировании биометрии проверяют регистрацию, аутентификацию, fallback, безопасность, обработку ошибок и пользовательский опыт. Это сочетание функционального, безопасности и UX-тестирования.
Last updated
Was this helpful?