# 📋 Checklist Chuẩn Bị Thi ISTQB Foundation Level
### Dành cho Fresher Tester Việt Nam

> 💡 **Mục tiêu:** Vượt qua kỳ thi ISTQB CTFL với điểm số ≥ 65% (26/40 câu đúng)
> Chúc bạn ôn thi hiệu quả và tự tin bước vào phòng thi! 🎯

---

## 📚 PHẦN 1: Danh Sách 6 Chương Syllabus Cần Ôn

> Syllabus phiên bản **CTFL v4.0** (cập nhật mới nhất từ ISTQB)
> Đánh dấu ✅ khi bạn đã hoàn thành từng chương nhé!

### Chương 1 — Fundamentals of Testing (Nền tảng kiểm thử)
- [ ] **1.1** Tại sao kiểm thử cần thiết? (Why is Testing Necessary?)
- [ ] **1.2** Testing và Debugging khác nhau như thế nào?
- [ ] **1.3** Các nguyên tắc kiểm thử (7 Testing Principles)
- [ ] **1.4** Quy trình kiểm thử (Test Activities & Test Process)
- [ ] **1.5** Tâm lý học trong kiểm thử (Psychology of Testing)
- [ ] ✔️ **Self-check:** Giải thích được 7 nguyên tắc kiểm thử không nhìn tài liệu

### Chương 2 — Testing Throughout the Software Development Lifecycle
- [ ] **2.1** Testing trong SDLC (Waterfall, Agile, DevOps)
- [ ] **2.2** Test Levels: Unit → Integration → System → Acceptance
- [ ] **2.3** Test Types: Functional, Non-functional, White-box, Regression
- [ ] **2.4** Maintenance Testing
- [ ] ✔️ **Self-check:** Phân biệt được 4 test levels và biết ai chịu trách nhiệm từng level

### Chương 3 — Static Testing (Kiểm thử tĩnh)
- [ ] **3.1** Static Testing vs Dynamic Testing
- [ ] **3.2** Feedback và Review Process
- [ ] **3.3** Các loại Review: Informal, Walkthrough, Technical Review, Inspection
- [ ] **3.4** Static Analysis Tools
- [ ] ✔️ **Self-check:** Mô tả được quy trình một buổi Formal Review

### Chương 4 — Test Analysis and Design (Phân tích và thiết kế kiểm thử)
- [ ] **4.1** Test Techniques Overview
- [ ] **4.2** Black-box Techniques:
  - [ ] Equivalence Partitioning (EP)
  - [ ] Boundary Value Analysis (BVA)
  - [ ] Decision Table Testing
  - [ ] State Transition Testing
  - [ ] Use Case Testing
- [ ] **4.3** White-box Techniques:
  - [ ] Statement Coverage
  - [ ] Branch Coverage
- [ ] **4.4** Experience-based Techniques:
  - [ ] Error Guessing
  - [ ] Exploratory Testing
  - [ ] Checklist-based Testing
- [ ] ✔️ **Self-check:** Tự thiết kế test cases dùng EP và BVA cho một form đăng nhập

### Chương 5 — Managing the Test Activities (Quản lý hoạt động kiểm thử)
- [ ] **5.1** Test Planning (Kế hoạch kiểm thử)
- [ ] **5.2** Risk Management trong Testing
- [ ] **5.3** Test Monitoring, Control & Completion
- [ ] **5.4** Configuration Management
- [ ] **5.5** Defect Management (Vòng đời của bug)
- [ ] ✔️ **Self-check:** Viết được cấu trúc cơ bản của một Test Plan

### Chương 6 — Test Tools (Công cụ kiểm thử)
- [ ] **6.1** Tool Support for Testing
- [ ] **6.2** Benefits & Risks khi dùng Test Tools
- [ ] **6.3** Pilot Project khi áp dụng tool mới
- [ ] ✔️ **Self-check:** Liệt kê được ít nhất 5 loại testing tools phổ biến

---

## 🗓️ PHẦN 2: Timeline Ôn Thi 4 Tuần

> ⏰ **Khuyến nghị:** Học 1–1.5 giờ/ngày, tập trung vào cuối tuần để luyện đề
> Điều chỉnh timeline theo lịch làm việc của bạn nhé!

---

### 🟢 TUẦN 1 (Ngày 1–7): Nền Tảng & Vòng Đời Phần Mềm

| Ngày | Nội dung | Thời gian | Hoàn thành |
|------|----------|-----------|------------|
| Thứ 2 | Đọc tổng quan syllabus, làm quen format thi | 1 giờ | [ ] |
| Thứ 3 | Chương 1: Why Testing + 7 Principles | 1.5 giờ | [ ] |
| Thứ 4 | Chương 1: Test Process + Psychology | 1 giờ | [ ] |
| Thứ 5 | Chương 2: Testing in SDLC, Test Levels | 1.5 giờ | [ ] |
| Thứ 6 | Chương 2: Test Types + Maintenance Testing | 1 giờ | [ ] |
| Thứ 7 | Ôn lại Chương 1–2, làm flashcard key terms | 2 giờ | [ ] |
| CN | Làm 20 câu mock exam Chương 1–2, review sai | 1.5 giờ | [ ] |

**Mục tiêu cuối tuần 1:**
- [ ] Thuộc 7 Testing Principles
- [ ] Phân biệt được Test Level vs Test Type
- [ ] Điểm mock exam Chương 1–2 ≥ 70%

---

### 🟡 TUẦN 2 (Ngày 8–14): Static Testing & Kỹ Thuật Thiết Kế Test Case

| Ngày | Nội dung | Thời gian | Hoàn thành |
|------|----------|-----------|------------|
| Thứ 2 | Chương 3: Static Testing, Review Types | 1.5 giờ | [ ] |
| Thứ 3 | Chương 3: Review Process chi tiết + bài tập | 1 giờ | [ ] |
| Thứ 4 | Chương 4: EP (Equivalence Partitioning) + bài tập | 1.5 giờ | [ ] |
| Thứ 5 | Chương 4: BVA (Boundary Value Analysis) + bài tập | 1.5 giờ | [ ] |
| Thứ 6 | Chương 4: Decision Table + State Transition | 1.5 giờ | [ ] |
| Thứ 7 | Chương 4: White-box (Statement & Branch Coverage) | 2 giờ | [ ] |
| CN | Làm 30 câu mock exam Chương 3–4, phân tích đáp án | 2 giờ | [ ] |

**Mục tiêu cuối tuần 2:**
- [ ] Thiết kế được test cases dùng EP không cần tra tài liệu
- [ ] Tính được boundary values chính xác
- [ ] Hiểu Statement vs Branch Coverage

---

### 🟠 TUẦN 3 (Ngày 15–21): Quản Lý Testing & Tools

| Ngày | Nội dung | Thời gian | Hoàn thành |
|------|----------|-----------|------------|
| Thứ 2 | Chương 5: Test Planning, Entry/Exit Criteria | 1.5 giờ | [ ] |
| Thứ 3 | Chương 5: Risk-based Testing | 1 giờ | [ ] |
| Thứ 4 | Chương 5: Test Monitoring & Metrics | 1 giờ | [ ] |
| Thứ 5 | Chương 5: Defect Management, Bug Lifecycle | 1.5 giờ | [ ] |
| Thứ 6 | Chương 6: Tool Types + Benefits & Risks | 1 giờ | [ ] |
| Thứ 7 | Ôn lại toàn bộ Chương 5–6 + viết tóm tắt | 2 giờ | [ ] |
| CN | **Full mock exam 40 câu lần 1** (không tra tài liệu!) | 1 giờ | [ ] |

**Mục tiêu cuối tuần 3:**
- [ ] Mô tả được vòng đời của một defect
- [ ] Hiểu Risk-based Testing approach
- [ ] Full mock exam lần 1 ≥ 60%

---

### 🔴 TUẦN 4 (Ngày 22–28): Tổng Ôn & Luyện Đề Nước Rút

| Ngày | Nội dung | Thời gian | Hoàn thành |
|------|----------|-----------|------------|
| Thứ 2 | Review lại những chủ đề sai nhiều nhất tuần 3 | 1.5 giờ | [ ] |
| Thứ 3 | Ôn lại Chapter 4 (thường ra nhiều đề nhất) | 2 giờ | [ ] |
| Thứ 4 | **Full mock exam 40 câu lần 2** + phân tích chi tiết | 1.5 giờ | [ ] |
| Thứ 5 | Xem lại toàn bộ Glossary & Key Terms | 1.5 giờ | [ ] |
| Thứ 6 | **Full mock exam 40 câu lần 3** (mô phỏng thi thật) | 1 giờ | [ ] |
| Thứ 7 | Ôn nhẹ các điểm còn yếu, không học quá sức | 1 giờ | [ ] |
| CN | **NGÀY THI** 🎯 — Nghỉ ngơi tốt tối hôm trước! | — | [ ] |

**Mục tiêu cuối tuần 4:**
- [ ] Full mock exam ổn định ≥ 75%
- [ ] Tự tin với tất cả 6 chương
- [ ] Chuẩn bị đầy đủ giấy tờ ngày thi

---

## 📖 PHẦN 3: Nguồn Tài Liệu Ôn Thi

### 📄 Tài Liệu Chính Thức (Official)

- [ ] **ISTQB CTFL Syllabus v4.0**
  - 🔗 Tải miễn phí: [istqb.org/certifications/certified-tester-foundation-level](https://www.istqb.org/)
  - ⚠️ Bản tiếng Anh là chuẩn, bản tiếng Việt có thể dùng để đọc song song
  - 💡 Tip: In ra hoặc dùng PDF có đánh dấu màu

- [ ] **ISTQB Glossary** (bảng thuật ngữ chính thức)
  - 🔗 Tải tại: [glossary.istqb.org](https://glossary.istqb.org/)
  - 💡 Nên làm flashcard từ glossary này

- [ ] **ISTQB Sample Exam Papers** (đề mẫu chính thức)
  - 🔗 Tại: istqb.org → Resources → Sample Exams
  - ✅ Bộ đề A, B từ ISTQB — **đây là nguồn mock exam uy tín nhất**

---

### 🌐 Mock Exam & Luyện Tập Online

- [ ] **Guru99 ISTQB Mock Tests**
  - 🔗 [guru99.com/istqb.html](https://www.guru99.com/istqb.html)
  - 📊 Có hàng trăm câu hỏi theo từng chương

- [ ] **iSQI Practice Tests**
  - 🔗 Tìm kiếm "ISTQB Foundation practice test free"
  - 💡 Làm nhiều nguồn khác nhau để quen đa dạng cách đặt câu hỏi

- [ ] **Quizlet Flashcards ISTQB**
  - 🔗 [quizlet.com](https://quizlet.com) → Tìm "ISTQB Foundation Level"
  - 💡 Dùng để ôn thuật ngữ lúc rảnh (trên xe bus, chờ ăn cơm...)

- [ ] **Reddit r/QualityAssurance**
  - 🔗 [reddit.com/r/QualityAssurance](https://www.reddit.com/r/QualityAssurance/)
  - 💡 Nhiều chia sẻ kinh nghiệm thi thật từ cộng đồng quốc tế

---

### 📚 Sách Tham Khảo

- [ ] **"Foundations of Software Testing" — Dorothy Graham, Erik van Veenendaal**
  - 📌 Sách kinh điển nhất cho ISTQB FL, bám sát syllabus
  - 💰 Mua trên Tiki/Shopee hoặc tìm bản PDF

- [ ] **"ISTQB Foundation Level Certification" — Armin Beer**
  - 📌 Giải thích chi tiết, có nhiều ví dụ thực tế
  - 💡 Phù hợp cho người mới bắt đầu

- [ ] **Tài liệu ôn thi cộng đồng Việt Nam**
  - 📌 Group Facebook: **"ISTQB Vietnam"** / **"Software Testing Vietnam"**
  - 💡 Có thể xin tài liệu ôn thi từ anh chị đã thi qua

---

### 🎥 Video & Khóa Học Online

- [ ] **Udemy — "ISTQB Foundation Level Certification"**
  - 💰 Mua lúc sale chỉ ~200k–300k VND
  - 💡 Tìm khóa của Tarek Roshdy hoặc LambdaTest

- [ ] **YouTube — "ISTQB Foundation Level Full Course"**
  - 🔗 Tìm "ISTQB CTFL v4.0 tutorial" trên YouTube
  - 💡 Xem video để hiểu concept trước, đọc sách để đào sâu

---

## ✅ PHẦN 4: Checklist Ngày Thi

### 🔏 Cách Đăng Ký Thi tại Việt Nam

- [ ] **Bước 1:** Truy cập website của đơn vị tổ chức thi được ISTQB ủy quyền tại VN
  - 🏢 **VNCERT** (Trung tâm CNTT và Giám sát An toàn không gian mạng Quốc gia)
  - 🏢 **TopDev** hoặc các trung tâm đào tạo IT được ủy quyền
  - 🏢 **iSQI Vietnam** — tổ chức thi trực tuyến quốc tế

- [ ] **Bước 2:** Điền form đăng ký, chuẩn bị thông tin cá nhân
  - Họ tên đầy đủ theo CMND/CCCD
  - Email (dùng để nhận thông tin thi & chứng chỉ)
  - Số điện thoại liên hệ

- [ ] **Bước 3:** Nộp lệ phí thi
  - 💰 Phí thi khoảng **2.000.000 – 3.500.000 VND** (tùy đơn vị tổ chức)
  - 💡 Hỏi công ty xem có hỗ trợ chi phí thi chứng chỉ không!

- [ ] **Bước 4:** Nhận email xác nhận và thông tin phòng thi / link thi online

- [ ] **Bước 5:** Chuẩn bị ôn thi theo timeline 4 tuần bên trên 💪

---

### 🎒 Checklist Giấy Tờ Cần Mang (Thi Tập Trung)

**Giấy tờ bắt buộc:**
- [ ] CMND / CCCD bản gốc còn hiệu lực
- [ ] Email xác nhận đăng ký thi (in ra hoặc lưu điện thoại)
- [ ] Biên lai nộp phí thi (nếu có)

**Đồ dùng nên mang:**
- [ ] Bút bi (thường phòng thi có, nhưng mang cho chắc)
- [ ] Nước uống (đặt ngoài, mang vào khi được phép)
- [ ] Đồng hồ đeo tay (không dùng điện thoại để xem giờ)

**Không được mang vào phòng thi:**
- [ ] ❌ Điện thoại (hoặc phải tắt nguồn, gửi ngoài)
- [ ] ❌ Tài liệu, sách vở, notes
- [ ] ❌ Tai nghe, smartwatch

---

### 💻 Checklist Thi Online (Nếu Thi Qua Máy Tính)

- [ ] Laptop/PC có webcam và microphone hoạt động tốt
- [ ] Kết nối internet ổn định (test trước 30 phút)
- [ ] Phòng thi yên tĩnh, đủ ánh sáng, không có người khác
- [ ] CMND/CCCD để giơ lên webcam khi được yêu cầu
- [ ] Cài đặt phần mềm thi theo hướng dẫn (nếu cần)
- [ ] Test audio/video trước ngày thi
- [ ] Sạc pin laptop đầy, cắm sạc trong lúc thi

---

### ⏰ Checklist Buổi Sáng Ngày Thi

- [ ] Ngủ đủ giấc tối hôm trước (ít nhất 7 tiếng)
- [ ] Ăn sáng nhẹ, uống đủ nước
- [ ] Đến điểm thi sớm ít nhất **30 phút** (thi tập trung)
- [ ] Ôn lại nhanh 7 Testing Principles và key terms (không nhồi nhét)
- [ ] Hít thở sâu, tự nhủ: "Mình đã chuẩn bị kỹ rồi!" 😊

---

## 💡 PHẦN 5: Mẹo Làm Bài 40 Câu Trong 60 Phút

> ⚡ **Trung bình 1.5 phút/câu** — đủ thời gian nếu bạn không bị kẹt quá lâu

---

### 🧠 Chiến Lược Làm Bài Tổng Quan

```
Phân bổ thời gian khuyến nghị:
├── 45 phút  → Làm lượt 1 (tất cả 40 câu)
├── 12 phút  → Review lại câu đã đánh dấu cần xem lại
└── 3 phút   → Kiểm tra lần cuối, không bỏ trống câu nào
```

---

### 📝 Mẹo Cụ Thể

**Trước khi làm bài:**
- [ ] Đọc lướt toàn bộ đề 2–3 phút để nắm tổng quan
- [ ] Làm câu dễ trước, đánh dấu câu khó để quay lại sau
- [ ] Nhớ: **Không có điểm trừ** — không bao giờ bỏ trống!

**Khi đọc câu hỏi:**
- [ ] 🔍 **Gạch chân từ khóa quan trọng:** "MOST likely", "BEST describes", "EXCEPT", "NOT"
- [ ] ⚠️ Cẩn thận với các từ phủ định: **"NOT", "EXCEPT", "FALSE"** — rất dễ nhầm!
- [ ] 📖 Đọc kỹ **tất cả 4 đáp án** trước khi chọn, không vội chọn ngay đáp án đầu tiên trông có vẻ đúng

**Kỹ thuật loại trừ:**
- [ ] Loại ngay những đáp án rõ ràng sai
- [ ] Nếu còn 2 đáp án, chọn cái phù hợp với **định nghĩa chính thức trong syllabus** nhất
- [ ] Khi không chắc, tin vào đáp án đầu tiên bạn cảm thấy đúng

**Nhận biết "bẫy" thường gặp:**
- [ ] 🪤 Đáp án đúng trong thực tế nhưng **sai theo syllabus ISTQB** → Luôn ưu tiên đáp án theo syllabus
- [ ] 🪤 Hai đáp án có vẻ giống nhau → Chú ý từng từ, tìm điểm khác biệt nhỏ
- [ ] 🪤 Câu hỏi về scenario thực tế → Áp dụng nguyên tắc/định nghĩa ISTQB, không dùng kinh nghiệm thực tế

---

### 📊 Phân Bổ Câu Hỏi Theo Chương (Tham Khảo)

| Chương | Tên chủ đề | Số câu (~) | Mức độ ưu tiên |
|--------|-----------|------------|----------------|
| Ch.1 | Fundamentals of Testing | 8 câu | ⭐⭐⭐⭐⭐ |
| Ch.2 | Testing in SDLC | 6 câu | ⭐⭐⭐⭐ |
| Ch.3 | Static Testing | 4 câu | ⭐⭐⭐ |
| Ch.4 | Test Analysis & Design | 12 câu | ⭐⭐⭐⭐⭐ |
| Ch.5 | Managing Test Activities | 8 câu | ⭐⭐⭐⭐ |
| Ch.6 | Test Tools | 2 câu | ⭐⭐ |

> 💡 **Chương 1 và Chương 4 chiếm ~50% đề thi** — đầu tư thời gian nhiều nhất vào đây!

---

### ⚡ Quick Tips Thêm

- [ ] **Luyện đọc tiếng Anh:** Đề thi bằng tiếng Anh, cần quen với cách diễn đạt kỹ thuật
- [ ] **Học từ lỗi sai:** Mỗi lần làm mock exam, ghi lại lý do sai và ôn lại
- [ ] **Không đổi đáp án lung tung:** Chỉ đổi khi bạn tìm ra lý do rõ ràng tại sao đáp án kia sai
- [ ] **Manage stress:** Nếu gặp câu khó quá → bỏ qua, làm tiếp, quay lại sau. Đừng để 1 câu khó làm mất thời gian của 5 câu dễ!

---

## 🏁 Tổng Kết Checklist Cuối Cùng

### Trước Ngày Thi
- [ ] Hoàn thành ôn tập 6 chương syllabus
- [ ] Làm ít nhất 3 bộ mock exam 40 câu đầy đủ
- [ ] Điểm mock exam ổn định ≥ 75%
- [ ] Đăng ký thi và xác nhận thông tin
- [ ] Chuẩn bị giấy tờ đầy đủ

### Ngày Thi
- [ ] Đến sớm / Setup online đúng giờ
- [ ] Mang đủ giấy tờ
- [ ] Áp dụng chiến lược làm bài
- [ ] Kiểm tra lại trước khi nộp bài
- [ ] **Submit và tự hào về bản thân!** 🎉

---

> 🌟 **Lời nhắn cuối:** ISTQB Foundation Level không phải kỳ thi quá khó nếu bạn ôn đúng phương pháp. Hầu hết fresher tester Việt Nam đều vượt qua được sau 3–4 tuần ôn nghiêm túc. Tin vào quá trình chuẩn bị của mình, và chúc bạn đậu với điểm cao! 💪
>
> *Cập nhật checklist này lần cuối: 2024 | Dựa trên ISTQB CTFL Syllabus v4.0*