Skip to main content

Kiểm tra tích hợp là gì?

Thử nghiệm tích hợp là giai đoạn phát triển và thử nghiệm phần mềm trong đó nhiều đơn vị hoặc mô -đun trong cấu hình chương trình hoặc phần cứng được kết hợp và thử nghiệm.Các đơn vị khác nhau này thường được kiểm tra riêng lẻ để đảm bảo rằng mỗi đơn vị có chức năng một mình đúng cách;Giai đoạn thử nghiệm này tích hợp các đơn vị khác nhau này vào một hệ thống lớn hơn.Điều này có thể được thực hiện trong phát triển phần mềm để đảm bảo rằng các khía cạnh khác nhau của một chương trình lớn hơn có thể làm việc cùng nhau hoặc trong thử nghiệm phần cứng để đảm bảo chức năng phù hợp giữa các đơn vị khác nhau.Kiểm tra tích hợp là giai đoạn kiểm tra chính vì có thể tìm thấy nhiều lỗi và các phiên bản phát hành sớm của phần mềm hoặc phần cứng tổng thể có thể được phát triển.giai đoạn thử nghiệm.Giai đoạn đầu tiên được gọi là thử nghiệm đơn vị và tập trung chủ yếu vào việc thử nghiệm các đơn vị riêng lẻ hoặc các bộ phận của một chương trình hoặc hệ thống lớn hơn để đảm bảo rằng mỗi đơn vị tự hoạt động.Các đơn vị riêng biệt này được kết hợp với nhau trong thử nghiệm tích hợp, một khi chúng đã vượt qua thử nghiệm đơn vị, sau đó đảm bảo rằng chúng có thể làm việc cùng nhau trong các nhóm lớn hơn.Sau đó, chúng thường sẽ được kết hợp với nhau trong toàn bộ hệ thống hoặc chương trình đang được phát triển và thử nghiệm như một phần của hệ thống đầy đủ đó, được gọi là kiểm tra hệ thống. Có nhiều cách để thực hiện kiểm tra tích hợp, mặc dù có một số phương pháp phổ biến thường được sử dụng.Thử nghiệm từ dưới lên là khá phổ biến và thường liên quan đến việc kiểm tra các khía cạnh khác nhau của một hệ thống tích hợp bắt đầu với các mức thấp hơn của hệ thống.Một khi các khía cạnh dưới đáy của các thành phần của hệ thống vượt qua, việc thử nghiệm chuyển sang các khía cạnh quan trọng hơn.Một hình thức kiểm tra tích hợp từ trên xuống cũng có thể được thực hiện, trong đó các mức cao nhất của một hệ thống được kiểm tra trước tiên và quá trình tiếp tục di chuyển xuống cấp xuống cấp thấp hơn. Một trong những vấn đề chính với hai loại thử nghiệm tích hợp nàyTuy nhiên, là không ai có thể dễ dàng thiết lập việc phát hành sớm một sản phẩm với chức năng cơ bản.Loại phát hành phiên bản alpha này có thể rất quan trọng đối với các cơ hội thử nghiệm lớn hơn và do đó các phương pháp khác thường phải được thực hiện để cho phép phát hành như vậy.Một cách tiếp cận như vậy là một hình thức thử nghiệm của Big Bang Bang, trong đó tất cả các phần của hệ thống tích hợp được thử nghiệm đồng thời.Điều này có thể thuận lợi nếu có một vài vấn đề hoặc lỗi với phần mềm đang được kiểm tra, nhưng có thể khó xác định các vấn đề cụ thể nếu có quá nhiều người.tìm cách giảm bớt một số vấn đề này.Về cơ bản, loại thử nghiệm này bắt đầu bằng cả thử nghiệm từ trên xuống và từ dưới lên và cả hai hình thức thử nghiệm hiệu quả gặp nhau ở giữa.Điều này cho phép thử nghiệm sớm các hệ thống logic cơ bản, một loạt các thử nghiệm từ trên xuống và xác định các vấn đề nhỏ hơn trước đó, như với thử nghiệm từ dưới lên.Thử nghiệm như vậy cũng có thể nhanh chóng tạo ra phiên bản phát hành sớm của sản phẩm để thử nghiệm quy mô rộng hơn hoặc trình diễn phương tiện truyền thông trước của sản phẩm.