Đáp án đúng: D
Kiểm thử hộp trắng là một phương pháp kiểm thử phần mềm mà trong đó cấu trúc bên trong, thiết kế và cách thực hiện của phần mềm được biết đến với người kiểm thử. Các kỹ thuật kiểm thử hộp trắng bao gồm:
* **Phủ kiểm thử câu lệnh (Statement Coverage):** Đảm bảo mỗi câu lệnh trong mã nguồn được thực thi ít nhất một lần.
* **Phủ kiểm thử quyết định (Decision Coverage):** Đảm bảo mỗi nhánh của một quyết định (ví dụ: if/else) được thực thi ít nhất một lần.
* **Kiểm thử dòng dữ liệu (Data Flow Testing):** Kiểm tra luồng dữ liệu qua chương trình, đảm bảo dữ liệu được định nghĩa và sử dụng đúng cách.
Vì cả ba nội dung (phủ kiểm thử câu lệnh, phủ kiểm thử quyết định, và kiểm thử dòng dữ liệu) đều là một phần của kiểm thử hộp trắng, đáp án đúng là "D. Tất cả các nội dung trên".