Các loại kiểm thử không phải là kiểm thử thay đổi liên quan bao gồm kiểm thử cấu trúc, kiểm thử chức năng, kiểm thử không chức năng và kiểm thử hiệu suất. Kiểm thử cấu trúc tập trung vào việc kiểm tra các thành phần cơ bản của chương trình, chẳng hạn như các hàm, lớp và phương thức. Kiểm thử chức năng tập trung vào việc kiểm tra các yêu cầu chức năng của chương trình, chẳng hạn như các tính năng và chức năng. Kiểm thử không chức năng tập trung vào việc kiểm tra các tính chất không chức năng của chương trình, chẳng hạn như hiệu suất, độ tin cậy và khả năng tương thích. Kiểm thử hiệu suất tập trung vào việc kiểm tra hiệu suất của chương trình, chẳng hạn như tốc độ và dung lượng bộ nhớ sử dụng.