Every ISTQB exam question comes with a small label: K1, K2, or K3. Most candidates ignore it. The ones who pass tend not to.
These labels are called cognitive levels (or knowledge levels), based on Bloom's Taxonomy. They tell you exactly what kind of mental work the question is testing — and once you know how to read them, you'll waste far less time on wrong answer strategies.
What Are the ISTQB Cognitive Levels?
ISTQB Foundation Level uses three cognitive levels. Each one demands a different type of knowledge and a different study approach.
K1 — Remember
A K1 question asks you to recall a fact. You either know the definition or you don't.
What it looks like:
"Which of the following is a principle of software testing?"
There's no reasoning required. You need to have memorized the seven principles, the definitions in the glossary, or the exact name of a technique.
How to study K1: Flashcards work well here. Read the glossary terms, repeat them, test yourself. About 20% of Foundation Level questions are K1.
K2 — Understand
A K2 question tests whether you can explain or paraphrase a concept — not just recite it, but show you've internalized it.
What it looks like:
"A tester finds 10 defects, 8 of which are in module A. What testing principle does this demonstrate?"
You need to recognize the scenario as an example of the defect clustering principle. Memorizing the name isn't enough — you need to understand what it looks like in practice.
How to study K2: Work through examples. After reading a concept, ask yourself: "What would this look like in a real project?" Practice questions are essential here. Around 60–65% of Foundation Level questions are K2.
K3 — Apply
A K3 question gives you a scenario and asks you to produce something — write test cases, apply a technique, derive equivalence classes, draw a decision table.
What it looks like:
"Given the following specification, which test cases provide full branch coverage?"
You're not explaining a technique — you're using it. If you haven't practiced applying the technique hands-on, you'll struggle even if you understood the concept.
How to study K3: Do exercises. Don't just read about equivalence partitioning — partition something. Don't just read about decision tables — build one. Around 15–20% of Foundation Level questions are K3.
Why K-Levels Matter for Exam Strategy
The k-level tells you how to answer. A common mistake candidates make is over-thinking K1 questions (looking for nuance that isn't there) or under-thinking K3 questions (trying to answer from memory instead of working through the problem step by step).
Here's a quick decision rule when you read a question:
- Is this asking me to name or recall something? → K1. Pick the definition.
- Is this asking me to explain, classify, or recognize an example? → K2. Think about what concept fits the scenario.
- Is this asking me to do something — design, apply, calculate? → K3. Work through it methodically.
K-Levels in ISTQB Foundation Level Syllabus
The 2023 CTFL syllabus explicitly marks every learning objective with its K-level. For example:
- "Recall the common objectives of testing" → K1
- "Explain the relationship between testing and debugging" → K2
- "Apply equivalence partitioning to derive test cases" → K3
When you study, group your notes by K-level. Don't apply the same study method to a K1 objective as you would to a K3 one — it's inefficient.
Quick Reference
| Level | Verb | What it tests | Share of exam |
|---|---|---|---|
| K1 | Remember | Recall definitions, names, facts | ~20% |
| K2 | Understand | Explain, classify, recognize examples | ~65% |
| K3 | Apply | Use a technique on a given scenario | ~15% |
Practice the Right Way
The fastest way to get comfortable with K-levels is to practice with real ISTQB questions and pay attention to why a given answer is correct — not just that it is.
Our free ISTQB practice quiz includes 423 questions from official sample exams, with AI-generated explanations that break down the reasoning behind each answer. It's the closest thing to the real exam without sitting it.
Good luck.