Features & Flows
Real product features like login, checkout and push notifications, with test scenarios and edge cases.
- 01
Login and Sign Up
How login, sign up, password reset, 2FA, social login and biometrics work, what usually breaks, and exactly how to test them on mobile and web.
35 min beginner
- 02
Search, Filters and Sorting
How search, filters and sorting work behind the scenes, where they usually break, and how to test them on websites and mobile apps, with a hands-on bug hunt in a broken shop.
35 min beginner
- 03
Shopping Cart and Checkout
How a cart and checkout flow works, where the money bugs hide (quantities, coupons, shipping, rounding, double charges), and how to test it safely with test cards.
35 min beginner
- 04
Push Notifications
How push notifications reach a phone, how permissions, app states and deep links change what users see, what usually breaks, and how testers trigger and test pushes on iOS, Android and the web.
40 min intermediate
- 05
Onboarding
Welcome carousels, setup wizards, tips and permission requests - how first-run onboarding works, what usually breaks, and how to test it after install, update, reinstall and logout.
30 min beginner
- 06
Password Reset
How "Forgot password?" works, from the request to the email link to the new password, what usually breaks, and how to test reset links, expiry, emails and sessions on mobile and web.
30 min beginner
- 07
Two-Factor Authentication (OTP)
How 2FA and one-time codes work (SMS, email, authenticator apps, push approval, backup codes), what usually breaks in OTP screens, and how to test codes, resends, lockouts and recovery on mobile and web.
35 min intermediate
- 08
Dark Mode
How system and in-app themes work on iOS, Android and the web, what breaks when the colors flip, and how to test dark mode properly.
35 min beginner
- 09
Image Upload
How photo and file uploads work on iOS, Android and the web, why HEIC, EXIF rotation, big files and bad networks break them, and how to test uploads end to end.
35 min intermediate
- 10
Biometric Login
How Face ID, Touch ID and Android fingerprint or face unlock really work in apps, what breaks around opt-in, fallbacks, lockouts and changed biometrics, and how to test it all on simulators, emulators and real phones.
35 min intermediate
- 11
App Permissions
How runtime permissions for camera, location, photos, notifications and more work on iOS and Android, what each answer means (allow, once, deny, don't ask again), what usually breaks, and how to reset and test permissions on every OS version.
35 min beginner
- 12
Deep Links
How links from emails, SMS, QR codes, ads and push notifications open the right screen in an app, what usually breaks, and how to trigger and test deep links on Android and iOS.
40 min intermediate
- 13
Offline Mode
What should work without a connection, how apps queue and sync changes when they're back online, how conflicts between devices are resolved, and how to test offline behavior on mobile and the web.
35 min intermediate
- 14
Localization and RTL
How apps adapt to other languages, scripts and regions, from plurals and prices to right-to-left layouts, what usually breaks, and how to test it on mobile and web.
40 min intermediate
- 15
In-App Purchases and Subscriptions
How App Store and Google Play purchases, free trials and subscriptions work, how to test them with sandbox accounts, and the bugs that cost real money.
40 min intermediate
- 16
Forms and Validation
How whole forms should behave, from labels, keyboards and autofill to validation timing, error messages, real-world data and server errors, and how to test a registration form step by step.
30–55 min beginner Quick & detailed