Đáp án đúng: C
"Chạy từng bước" (D) không phải là một kỹ thuật kiểm thử phần mềm, mà là một phương pháp gỡ lỗi (debugging). Các kỹ thuật kiểm thử phần mềm bao gồm:
* **Thanh tra mã nguồn (A):** Xem xét mã nguồn để tìm lỗi.
* **Phân tích luồng dữ liệu (B):** Phân tích cách dữ liệu di chuyển qua hệ thống để tìm các vấn đề.
* **Đoán lỗi (C):** Dựa vào kinh nghiệm và trực giác để đoán các lỗi có thể xảy ra.