Kiểm thử phần mềm là hoạt động phức tạp và có thể sẽ phải trải qua nhiều bước nhất định, tùy từng trường hợp cụ thể mà các chuyên gia sẽ áp dụng từng mức độ kiểm thử khác nhau. Vậy có những mức độ kiểm thử nào? Mức độ 1 - Unit Test (Kiểm tra mức đơn vị) Kiểm thử đơn vị là một quá trình phát triển phần mềm, trong đó các phần nhỏ nhất của một ứng dụng có thể được kiểm thử được gọi là các đơn vị, các đơn vị này được kiểm tra riêng và độc lập để đảm bảo hoạt động diễn ra bình thường. Kiểm tra đơn vị có thể được thực hiện thủ công nhưng thường tự động . Nó là một phần của phát triển theo hướng thử nghiệm (TDD), một phương pháp có cách tiếp cận tỉ mỉ để xây dựng một sản phẩm bằng cách thử nghiệm và sửa đổi liên tục. Kiểm thử đơn vị chỉ liên quan đến những đặc điểm quan trọng đối với hiệu suất của thiết bị được thử nghiệm. Điều này khuyến khích các nhà phát triển sửa đổi mã nguồn mà không lo ngại về những thay đổi có thể ảnh hưởng đến hoạt động của các đơn vị khác hoặc toàn b