Skip to main content

QA Lab

Learn QA

Free, structured lessons on software testing, written for beginners. Every lesson has a worked example, common mistakes and a practical exercise with an explained sample solution. Read without an account; sign in to keep progress across devices.

Learning path

How to Become a QA Engineer

A beginner path from what QA is to testing web apps and APIs, reading data with SQL, a first automated test and a final project on a training shop.

9 modules · 21 lessons

About 195 min reading and 380 min practice (estimates)

  1. 1Understanding QA
  2. 2Testing fundamentals
  3. 3Test design
  4. 4Bug reporting
  5. 5Web testing
  6. 6API testing
  7. 7SQL for QA
  8. 8Automation foundations
  9. 9Final project