Training library
Choose a QA challenge
Filter by learning path or browse all challenges. Write what you would test, then compare your thinking against stronger answers.
AllWeb UI TestingAPI TestingMobile TestingDatabase TestingAdvanced Real-World ScenariosInterview ModeExternal Practice Labs
No local progress yet. Complete a challenge to start tracking.
Advanced Real-World ScenariosScenarioAdvanced
Not started
File upload with virus scan
Test file upload with signed URLs, scan pending states, validation, retry, and quarantine.
Practice coverage thinking
Advanced Real-World ScenariosScenarioAdvanced
Not started
Offline sync conflict
Test conflict detection and resolution when offline edits meet server changes.
Practice coverage thinking