Skip to main content

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

Phát triển phần mềm máy tính yêu cầu một quy trình thiết kế, mã hóa và mã phần mềm thử nghiệm.Quá trình thử nghiệm phần mềm bao gồm các giai đoạn kiểm tra đơn vị, tích hợp, hệ thống và hiệu suất.Kiểm tra tích hợp là quá trình các mô -đun được kết hợp trong một dự án ứng dụng và được thử nghiệm như toàn bộ gói. Môi trường thử nghiệm là một môi trường được chia sẻ được thiết kế để thử nghiệm.Môi trường này được sử dụng tốt nhất để kiểm tra hệ thống và thử nghiệm hiệu suất.Thông thường, một môi trường thử nghiệm tách biệt với môi trường phát triển và sản xuất. Một ứng dụng phần mềm chứa nhiều mô -đun độc lập.Mỗi mô -đun được thiết kế cho một mục đích cụ thể, làm cho nó tự đủ.Kiểm tra đơn vị là quá trình xác thực một mô -đun trong một ứng dụng.Kiểm tra đơn vị này thường xảy ra trước khi kiểm tra tích hợp. Các mô -đun phần mềm giống như các câu đố yêu cầu tích hợp vào khung ứng dụng phần mềm lớn hơn.Khi các mô -đun được hợp nhất vào khung ứng dụng, thử nghiệm tích hợp được thực hiện.Quá trình thử nghiệm này xác nhận các mô -đun có thể giao tiếp với các đối tượng khác trong ứng dụng.Mô hình thử nghiệm là một quy trình nối tiếp bắt đầu bằng thử nghiệm đơn vị theo sau là các thử nghiệm tích hợp và sau đó kiểm tra hệ thống.Giai đoạn kiểm tra hệ thống cho phép kiểm tra ứng dụng hoàn chỉnh.Trước khi kiểm tra hệ thống có thể xảy ra, tất cả các mô -đun phải trải qua giai đoạn thử nghiệm tích hợp.Giai đoạn này thường xảy ra trong quá trình xây dựng hệ thống tự động. Hầu hết các dự án phát triển phần mềm bao gồm nhiều nhà phát triển.Mỗi nhà phát triển được chỉ định các mô -đun cụ thể để xây dựng và tích hợp vào khung ứng dụng phần mềm.Khi một nhà phát triển viết mã, anh ta sẽ kiểm tra mô -đun của mình từ một môi trường chung vào môi trường phát triển tư nhân.Môi trường riêng này thường có trên máy tính hoặc máy tính xách tay độc lập. Trước khi phần mềm có thể được triển khai vào môi trường phát triển chung, nó phải được biên dịch thành mã máy nhị phân.Quá trình biên dịch này thường được gọi là quá trình xây dựng.Kiểm tra tích hợp liên tục là quá trình mà các nhà phát triển phần mềm được yêu cầu thực hiện thử nghiệm tích hợp trong quá trình xây dựng một nỗ lực phát triển.Quá trình xây dựng tự động bao gồm tạo tài liệu, xác thực kiểm tra đơn vị và xác thực kiểm tra tích hợp.Trình tự này được lặp lại cho mỗi bản cập nhật của mã phần mềm.Nếu xảy ra lỗi trong quá trình xây dựng, mã vẫn còn trong môi trường riêng tư.Quá trình tích hợp này làm giảm lỗi trong môi trường mã được chia sẻ.Các quy trình xây dựng tự động được coi là một thông lệ tốt nhất để phát triển phần mềm. Trong phát triển phần mềm, một dự án là một thư mục chứa nhiều mô -đun, đối tượng và các lớp tạo nên gói phần mềm.Thử nghiệm dự án là thử nghiệm của toàn bộ dự án phần mềm.Thử nghiệm dự án này được hoàn thành trong giai đoạn thử nghiệm tích hợp.