AI Features

Challenge: Test a Complex Form Workflow

Learn to test a multi-step form workflow that includes step navigation, validation, async submission, optimistic UI, and accessibility semantics, using a manual test harness and behavior-focused assertions.

Problem statement

Build and test a complex Order request form workflow with two steps: Contact and Review & submit. The workflow must preserve draft state across step transitions, validate required fields, handle an async submission lifecycle, and provide clear, user-visible outcomes. When submission starts, progress must be announced via a live region, ...