Practice Labs

Practice Labs

Jump into focused QA/SDET exercises for requirements, test cases, bug reports, API testing, SQL, Linux, automation, and interviews.

New to QA? Start Manual QA Foundation:

Short theory -> examples -> practice -> quizzes -> next lesson

Start Manual QA Course

Lab directory

Choose a lab

Grouped rows make it easier to scan the available practice work.

Manual QA

Core manual QA work: clarify, design, report, and explain.

3 labs

Requirements Analysis

Find unclear rules, missing acceptance criteria, and hidden risks.

BeginnerStart

Test Case Writing

Turn requirements into happy path, negative, edge, and regression cases.

BeginnerStart

Bug Report Practice

Write clear reports with steps, evidence, severity, and impact.

BeginnerStart

Technical QA

APIs, data checks, and command-line workflows.

6 labs

API Practice

Practice contracts, validation, auth, permissions, and status codes.

IntermediateStart

API Debugging

Investigate failed API behavior using status codes, responses, logs, and state clues.

IntermediateStart

Git Basics

Practice safe Git workflows for QA/AQA work: status, branches, commits, diffs, pulls, and conflict basics.

BeginnerStart

SQL Practice

Practice SELECT, WHERE, COUNT, duplicates, joins, and data checks.

BeginnerStart

Linux Terminal

Practice safe terminal basics for files, folders, and QA workflows.

BeginnerStart

Logs & Debugging

Read realistic logs, find root causes, and write QA investigation notes.

IntermediateStart

Automation

Automation thinking and Playwright code review practice.

1 lab

Automation Practice

Practice Playwright locators, Page Object code, and automation review.

IntermediateStart

Interview

Open-ended QA/SDET interview scenarios and structured coverage feedback.

1 lab

Interview Scenarios

Practice "How would you test..." answers and missed coverage.

All levelsStart

Every lab is safe browser-based practice. No real shell, database, or production system is used.