HOW TO TEST
How to Test.
Feature-by-feature testing guides. Each guide covers risks, test scenarios, detailed test cases, edge cases, automation ideas, common bugs, and useful tools — everything you need to test a specific feature thoroughly.
All guides11 guides
Categories
11 guides
How to Test a Login Page
AuthenticationA complete testing guide for login and authentication flows: functional, security, accessibility, session management, MFA, OAuth, rate limiting, and API-level auth checks.
How to Test an AI Chatbot
AI / LLMA practical guide to testing LLM-powered chatbots: conversation quality, hallucination, prompt injection, safety boundaries, context handling, latency, and building evaluation harnesses.
How to Test User Registration
AuthenticationA complete testing guide for user registration flows: valid signup, field validation, email verification, duplicate detection, password strength, social signup, API-layer checks, and accessibility.
How to Test Password Reset
AuthenticationA complete testing guide for password-reset flows: link delivery, token expiry and reuse prevention, new-password validation, old-password invalidation, session management, rate limiting, and error-message privacy.
How to Test a Checkout Flow
E-CommerceA complete testing guide for e-commerce checkout: cart validation, discounts, address handling, shipping methods, tax, payment success and failure, order confirmation, inventory updates, refunds, guest vs authenticated checkout, and API-layer validation.
How to Test a Search Feature
Core FeaturesA complete testing guide for application search: exact/partial matching, special characters, no-results handling, filters, sorting, autocomplete, typo tolerance, performance, keyboard accessibility, and API-layer parameter validation.
How to Test File Upload
Core FeaturesA complete testing guide for file upload features: valid uploads, type and size validation, special characters in filenames, multiple files, drag-and-drop, progress indicators, preview, download, delete, permission checks, and backend security.
How to Test Notifications
Core FeaturesA complete testing guide for notification systems: trigger conditions, email/SMS/push/in-app delivery, content accuracy, personalisation, deep links, timing, retry logic, duplicate prevention, user preferences, unsubscribe, locale handling, and failure auditing.
How to Test Role-Based Access Control
Security & AccessA complete testing guide for RBAC: role definitions, admin/user/guest/read-only access, page and feature restrictions, data-level permissions, API authorization, direct-URL access, role changes, disabled users, and audit logging.
How to Test Dashboards
Core FeaturesA complete testing guide for analytics and reporting dashboards: loading and widget rendering, data accuracy, date-range filters, search, sorting, CSV/PDF export, empty/loading/error states, permission scoping, timezones, refresh, responsive layout, and chart accessibility.
How to Test Forms
Web TestingA complete testing guide for web forms: required and optional field validation, boundary lengths, input types, client vs server validation parity, error message quality, accessibility, autofill, multi-step flows, double-submit prevention, injection, and i18n inputs.