> For the complete documentation index, see [llms.txt](https://kaze.gitbook.io/qa-theory/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kaze.gitbook.io/qa-theory/mobile/chto-nuzhno-proveryat-pri-ispolzovanii-skanera-otpechatka-face-id.md).

# Что нужно проверять при использовании сканера отпечатка/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-тестирования.
