01
Give useful context
Define the product, risk, objective, constraints, and decision.
ShiftQA Lessons · Practical QA education
Develop the foundations behind thoughtful QA work while preparing for the ISTQB Certified Tester Foundation Level. Learn the concepts, connect them to practice, and check your understanding as you go.
Applied learning · AI and testing
Learn how AI can assist risk analysis, test design, exploratory preparation, automation, and reporting while people remain responsible for permissions, expected results, evidence, and release decisions.
Learn AI-assisted testing →01
Define the product, risk, objective, constraints, and decision.
02
Correct expected results, remove duplicates, and reject unsafe actions.
03
Observe the product and capture evidence instead of trusting generated claims.
04
Keep generated, code-validated, executed, and verified states distinct.
Practical QA guides
Worked examples, direct answers, checklists, and common questions connect the Foundation curriculum to everyday test design and communication.
12 min
A practical CTFL v4.0.1 study plan covering the six syllabus chapters, exam preparation, test techniques, and how to learn the reasoning instead of memorizing terms.
Read guide →9 min
Understand what software testing is, why teams test, what testing can prove, and how a tester turns product risk into useful evidence.
Read guide →10 min
Learn the seven foundational testing principles with practical examples and understand how they change everyday QA decisions.
Read guide →11 min
Learn how to divide an input or output domain into useful partitions and select representative software test cases without unnecessary duplication.
Read guide →Foundation curriculum
Work through the syllabus in order or open the topic you need today. Each module combines certification knowledge with a practical QA perspective.
Build the vocabulary and reasoning that explain why testing exists, what it can reveal, and what it cannot prove.
Open lesson →Understand how test work changes across sequential, iterative, incremental, Agile, DevOps, and maintenance contexts.
Open lesson →Learn how reviews and static analysis find problems without executing the software.
Open lesson →Practice the black-box, white-box, and experience-based techniques used to derive effective test coverage.
Open lesson →Plan, prioritize, monitor, control, and communicate testing using risk, estimates, configuration, and useful defect reports.
Open lesson →Understand how tools support testing, the benefits and risks of automation, and what responsible adoption looks like.
Open lesson →How lessons work
01
Start with plain-language explanations of the ideas and vocabulary you need to understand.
02
See why the concept matters when products, teams, risks, and evidence meet in the real world.
03
Answer original practice questions and review the reasoning behind each answer.
04
Mark modules complete in your browser and continue at your own pace—no account required.
Independent study support
ShiftQA Lessons is unofficial preparation created by ShiftQA Labs. ShiftQA Labs is not an ISTQB accredited training provider and is not affiliated with or endorsed by ISTQB. ISTQB is a registered trademark of the International Software Testing Qualifications Board. Always use the official syllabus and sample materials as the source of truth.