Как тестировать crash reporting?

Middle
241 просмотров
AFK Offer AI

Crash testing — намеренно вызываем crashes и проверяем reporting. Что проверяем: crash репортируется (Firebase Crashlytics, Sentry, Bugsnag), report содержит нужный контекст (stack trace, device info, OS version, user ID), crash не воспроизводится при нормальном использовании. Автоматически: monkey testing (Android Monkey, XCTest UI Test randomization). Проверяем: ANR (Application Not Responding) на Android — главный поток заблокирован > 5s. Watchdog crashes на iOS — главный поток блокируется. Grace handling: crash не оставляет данные в inconsistent state.

Следующий вопрос

Что такое HAVING и чем отличается от WHERE?