Kiểm thử tích hợp (Integration testing) giỏi có cách gọi khác là tích đúng theo với kiểm thử (integration và testing, viết tắt: I&T) là 1 trong những tiến trình trong kiểm test ứng dụng. Mỗi môđun ứng dụng hiếm hoi được phối kết hợp lại cùng kiểm thử theo team.Quý Khách đang xem: Integration test là gì

Kiểm demo tích thích hợp xẩy ra sau kiểm thử đối kháng vị (Unit Test) cùng trước kiểm test chứng thực. Kiểm demo tích hòa hợp thừa nhận các môđun đầu vào đã có được kiểm test đơn vị, đội nó vào những tập đúng theo to hơn, áp dụng những ca kiểm test đã làm được quan niệm trong chiến lược kiểm thử tích hòa hợp vào tập hợp đó, cùng cung cấp cổng output cho khối hệ thống tích vừa lòng.

Bạn đang xem: Integration testing là gì

2. Tại sạo lại buộc phải triển khai kiểm test tích hợp

Mặc cho dù mỗi module hồ hết được kiểm test đơn vị (Unit test) nhưng mà những lỗi vẫn còn đấy trường thọ với những nguyên ổn nhân sau:

Một Module nói phổ biến có thiết kế vì một lập trình viên gồm gọi biết cùng lô ghích xây dựng hoàn toàn có thể khác cùng với các lập trình sẵn viên khác. Kiểm demo tích đúng theo là cần thiết nhằm bảo vệ tính hợp độc nhất vô nhị của phần mềm.Tại thời gian phát triển module vẫn rất có thể bao gồm đổi khác vào spec của người tiêu dùng, phần đa biến hóa này có thể không được soát sổ ngơi nghỉ tiến độ unit chạy thử trước đó.Giao diện cùng cửa hàng tài liệu của những module có thể không hoàn chỉnh Lúc được ghép lại.khi tích đúng theo hệ thống những module rất có thể ko tương hợp cùng với cấu hình chung của khối hệ thống.Thiếu những xử lý nước ngoài lệ rất có thể xẩy ra.

Hai mô-đun không giống nhau ‘Mô-đun A và’ Mô-đun B, được tích hòa hợp sau đó thí điểm tích hợp được tiến hành.

*

3. lấy ví dụ về Kiểm thử Tích Hợp:

Giả sử các bạn thao tác đến một tổ chức công nghệ thông tin đã có đề nghị trở nên tân tiến trang web sắm sửa trực tuyến đường mang lại Camp World, một đơn vị bán điều khoản cắm trại. Sau khi tích lũy từng trải, so với cùng xây đắp hoàn tất, một đơn vị cách tân và phát triển đã có được hướng dẫn và chỉ định nhằm cách tân và phát triển từng mô-đun dưới.

Đăng ký cùng đảm bảo người dùng / Đăng nhậpDanh mục sản phẩmGiỏ hàngThanh toánTích hợp cổng thanh hao toánTheo dõi di chuyển và gói hàng

Sau Khi từng mô-đun được gán cho đơn vị cải cách và phát triển, công ty cách tân và phát triển bắt đầu mã hóa tính năng bên trên những trang bị hiếm hoi của mình. Họ sẽ triển khai những mô-đun tương ứng trên những lắp thêm của bản thân mình giúp xem đông đảo gì sẽ hoạt động cùng số đông gì đã làm cho, Khi bọn họ ban đầu cách tân và phát triển mô-đun. Sau Khi họ chấm dứt bài toán cách tân và phát triển, các đơn vị cách tân và phát triển vẫn chất vấn những chức năng cá nhân của mình như là 1 phần của kiểm demo đơn vị chức năng của họ với tìm kiếm thấy một số trong những kthảng hoặc khuyết. Họ sẽ sửa đa số kmáu đặc điểm đó. Tại thời đặc điểm này, chúng ta cảm giác các mô-đun của mình đang chấm dứt.Kiểm tra tích hợp phải được tiến hành nhằm xác nhận rằng toàn bộ các mô-đun chuyển động bên nhau. lúc bọn họ tiến hành tất cả mã của họ vào một máy tầm thường, chúng ta thấy rằng vận dụng ko hoạt động nlỗi mong hóng vị các mô-đun lẻ tẻ không vận động xuất sắc cùng nhau. Có một số trong những lỗi nhỏng - sau khi singin, giỏ sản phẩm của người tiêu dùng không hiển thị các mục họ vẫn thêm trước kia, số chi phí hóa đối chọi ko bao gồm ngân sách chuyển vận, v.v.

Theo bí quyết này, Kiểm thử tích thích hợp giúp chúng ta xác minh, hạn chế những sự nắm với bảo đảm rằng cục bộ vận dụng hoạt động nlỗi ước ao ngóng.

4. Cách tiếp cận, phương pháp, kế hoạch của kiểm test tích hợp:

Có những nhiều loại hoặc phương pháp tiếp cận khác biệt nhằm kiểm demo tích đúng theo. Các phương thức thông dụng cùng được thực hiện thường xuyên duy nhất là Kiểm test tích thích hợp Big Bang, Kiểm test tích phù hợp Top-down, Kiểm demo tích hòa hợp từ bỏ bên dưới lên và Kiểm demo tích hợp Bottom up. Sự lựa chọn của phương pháp phụ thuộc vào vào những yếu tố không giống nhau nhỏng chi phí, độ phức tạp, cường độ quan trọng của áp dụng, v.v. Bên cạnh đó, có khá nhiều các loại phân tách tích hợp không nhiều được nghe biết nhỏng tích đúng theo hình thức phân tán, thí nghiệm tích thích hợp sandwich, tích hòa hợp đường trục, tích hợp tần số cao, tích phù hợp lớp, v.v.

a. Kiểm test tích vừa lòng Big Bang

*

Trong kiểm tra tích đúng theo Big Bang, tất cả các nguyên tố hoặc mô-đun được tích đúng theo đồng thời, sau đó phần lớn vật dụng được bình chọn toàn diện. Theo hình ảnh trên, tất cả các mô-đun trường đoản cú ‘Mô-đun 1, đến‘ Mô-đun 6, được tích đúng theo đồng thời tiếp đến thí nghiệm được thực hiện.

Xem thêm: 25 Hình Xăm Veni Vidi Vici Là Gì, Veni Vidi Vici Là Gì

Ưu điểm:

Nhược điểm:

Khó khnạp năng lượng vào vấn đề phạt hiện bug.cũng có thể bỏ qua mất những bug giao diện bé dại trong quy trình tìm bug.Mât thời hạn giành riêng cho tích hợp khối hệ thống yêu cầu làm cho sút thời gian giành cho test.Do những module được kiểm demo cùng 1 thời điểm nên các module có nguy cơ tiềm ẩn bị cô lập vào quá trình kiểm thử.Khó theo dõi và quan sát nguyên nhân thất bại bởi vì tích thích hợp muộn.

b. Kiểm thử tích hòa hợp Top-down

Việc kiểm soát diễn ra tự trên xuống dưới, theo chiếc tinh chỉnh và điều khiển hoặc cấu tạo kiến ​​trúc (ví dụ: bước đầu trường đoản cú GUI hoặc menu chính). Nó được áp dụng cho Stub testing. Dưới đấy là sơ đồ dùng của Cách tiếp cận Từ trên xuống:

*

Ưu điểm:

Sản phđộ ẩm được kiểm demo khôn cùng cân xứng vày kiểm test tích thích hợp về cơ phiên bản được triển khai trong một môi trường xung quanh tương tự với thực tếCơ bạn dạng hoàn toàn có thể được tiến hành cùng với thời gian thấp hơn cũng chính vì đơn giản dễ dàng hơn.Thu gọn gàng phạm vi bug thuận tiện hơnModules đặc trưng đang rất được thể nghiệm bên trên mức ưu tiên; lỗi trong kiến tạo phệ hoàn toàn có thể được search thấy cùng thắt chặt và cố định thứ nhất.

Nhược điểm:

Chức năng cơ bản được soát sổ vào thời điểm cuối chu kỳ luân hồi.Cần nhiều Stub.Module ở tầm mức độ thấp rộng sẽ được khám nghiệm ko tương đối đầy đủ.

c. Kiểm test tích hòa hợp Bottom-Up

Mỗi module ở tầm mức tốt hơn được phân tách cùng với các module cao hơn cho đến khi toàn bộ những module gần như được kiểm soát. Nó được sử dụng mang đến Driver testing. Thể hiện nay bởi biểu trang bị dưới đây:

*

Ưu điểm:

Thu gọn gàng phạm vi bug dễ dãi hơnKhông mất thời hạn hóng toàn bộ các module được tích hợp

Nhược điểm:

Module quan trọng của hệ thống rất có thể dễ dẫn đến lỗiKhông giữ lại được nguim mẫu đầu tiên của hệ thống

d. Kiểm demo tích phù hợp gia tăng

Trong phương thức này, bình chọn được triển khai bằng phương pháp kết hợp hai xuất xắc nhiều module bao gồm liên quan một biện pháp hợp lý và phải chăng. Sau kia, những phân hệ liên quan khác được tiếp tế cùng chất vấn sự vận động đúng chuẩn. Quá trình liên tiếp cho đến khi toàn bộ các module được tđam mê gia cùng phân tích thành công xuất sắc.Quá trình này được triển khai bằng phương pháp sử dụng các lịch trình mang Điện thoại tư vấn là Stub and Driver. Sơ khai cùng trình tinh chỉnh không thực hiện toàn thể xúc tích thiết kế các module nhưng mà chỉ tế bào bỏng tiếp xúc tài liệu với những module được Gọi.

Stub: Được hotline bởi Module bên dưới Test.Driver: Gọi Module để được bình chọn.

Ưu điểm:

Các kthảng hoặc ktiết được tra cứu thấy mau chóng, thuận lợi phân phát hiện tại nguyên ổn nhân

Nhược điểm:

Tốn thời hạn vị Stubs cùng Driver yêu cầu được cải cách và phát triển và áp dụng trong nghiên cứu.

f. Kiểm test tích hòa hợp Sandwich

Kiểm demo tích hòa hợp Sandwich phối kết hợp của cả nhì cách tiếp cận từ bên trên xuống cùng từ bỏ dưới lên. Nó cũng khá được Điện thoại tư vấn là kiểm demo tích phù hợp lai hoặc kiểm thử tích phù hợp các thành phần hỗn hợp.Trong Kiểm demo tích vừa lòng Sandwich, hệ thống được sản xuất thành từ cha lớp:

Một lớp ở giữa sẽ là phương châm của thử nghiệmMột lớp bên trên lớp đích cùng một tờ dưới lớp đíchThử nghiệm bước đầu trường đoản cú phần ngoài cùng hội tụ ngơi nghỉ lớp giữa

Ưu điểm:

Các lớp trên cùng và dưới cùng rất có thể được khám nghiệm song tuy nhiên.

Xem thêm: Jual Corel Video Studio Ultimate 2019, Coreldraw X3 Full Crack Vn Zoom

Nhược điểm:

5. Các bước tiến hành kiểm thử tích hợp

Chọn mô-đun hoặc yếu tắc sẽ được kiểm traKiểm demo đơn vịThiết kế những kịch bạn dạng phân tích, ngôi trường vừa lòng, cùng Script (Test Scenarquả táo, Cases, và Scripts ).Thực hiện nay soát sổ theo test case vẫn viếtTheo dõi & tái bình chọn những lỗi ở trên.Lặp lại công việc bên trên cho tới lúc hệ thống hoàn hảo được chất vấn đầy đủ

6. Kết luận

Intergration test là 1 bước rất đặc trưng nhìn trong suốt quá trình kiểm thử. Liệu ứng dụng đã có được bảo vệ quality tốt không? Liệu khối hệ thống bao gồm quản lý theo như đúng mong muốn người dùng hay là không sẽ được bình chọn qua công đoạn này.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *