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