Whitebox testing là phương pháp kiểm thử phần mềm, trong đó người kiểm thử hiểu biết về cấu trúc nội bộ của mã nguồn. Nó bao gồm các loại kiểm thử như control flow test và data flow test, nhằm xác nhận logic và xử lý dữ liệu trong phần mềm. Quy trình kiểm thử bao gồm việc tạo biểu đồ dòng chảy, thiết lập tiêu chuẩn coverage và thực hiện các testcases để đảm bảo các yêu cầu đều được thỏa mãn.