Skip to content
Bugwise
Menu

Features & Flows

Real product features like login, checkout and push notifications, with test scenarios and edge cases.

16 lessons0 planned
0 of 16 completed
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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. 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. 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. 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. 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. 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. 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. 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

Esc

Type to search the whole site.