Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

CẨM NANG THÔNG TIN NGẮN GỌN

Kiểm thử tích


hợp
Cùng điểm qua đặc điểm và ưu, nhược
điểm cảu kiểm thử tích hợp
Nhóm 12
CÁC THÀNH VIÊN TRONG NHÓM:

Nguyễn Thị Huyèn Trang


Trần Thị Mỹ Linh
Lê Quang Tuấn
Hoàng Gia bảo
Nguyễn Tuấn Anh
Giới thiệu về kiểm thử tích
hợp
Khái niệm cơ bản: Kiểm thử tích hợp là một kĩ thuật hệ
thống để xây dựng cấu trúc chương trình trong khi đồng
thời tiến hành các kiểm thử để phát hiện lỗi liên kết với
việc giao tiếp. Mục đích lấy các mô đun đã kiểm thử đơn vị
xong và xây dựng nên một cấu trúc chương trình được quy
định bởi thiết kế.
Mục tiêu: Đảm bảo tính liên kết, hoạt động đồng bộ giữu
các thành phần, và phát hiện lỗi giao tiếp giữa chúng.
Phân loại :
1. Phương thức vụ nộ lớn
2. Phương thức tiếp cận tăng dần
- Tích hợp trên xuống
- Tích hợp dưới lên
- Kiểm thử nội quy
Ý nghĩa: Việc thực hiển kiểm thử giúp hệ thống cải thiện
chất lượng phần mềm, rủi ro, và đảm bảo tính đồng nhất
của hệ thống.
Tích hợp trên xuống Tích hợp dưới lên

Tích hợp trên xuống: là cách tiếp cận Kiểm thử tích hợp dưới lên, như tên nó
tăng dần tới việc xây dụng cấu trúc đã hàm ý, bắt đầu xây dựng và kiểm
chương trình. Các mô đun được tích hợp thử với các mô đun nguyên tử (tức là
bằng cách đi dần xuống qua cấp bậc các mô đun ở mức thấp nhất trong cấu
điều khiển, bắt đầu với mô đun điều trúc chương trình). Vì các mô đun này
khiển chính (chương trình chính). Các mô được tích hợp từ dưới lên trên nên việc
đun phụ thuộc (và phụ thuộc cuối cùng) xử lí yêu cầu đối với các mô đun phụ
vào mô đun điều khiển chính sẽ được tổ thuộc của một mức nào đó bao giờ
hợp dần vào trong cấu trúc theo chiều cũng có sẵn và nhu cầu về cuống bị
sâu trước hoặc chiều rộng trước. dẹp bỏ.
Kiểm thử nội quy
Mỗi một lần một module mới được thêm vào
như là một phần của kiểm thử tích hợp, phần
mềm thay đổi. Các đường dẫn dữ liệu mới
được thiết lập, vào ra mới cũng xảy ra, và
logic điều khiển mới được gọi ra. Những thay
đổi này có thể sinh ra vấn đề đối với
các hàm đã làm việc hoàn hảo trước đó. Trong
một ngữ cảnh của một chiến lược kiểm thử
phần mềm, kiểm thử hồi quy là việc thực hiện lại
một vài tập hợp con các kiểm thử mà đã
được quản lý để đảm bảo những thay đổi đó
không sinh ra các hiệu ứng phụ không kiểm
soát đượ
Tối ưu hóa tiến trình phát triển
Ưu điểm của kiểm Kiểm thử tích hợp giúp tăng tốc độ phát triển và giảm

thử tích hợp thời gian cho việc xác nhận chất lượng.

Đảm bảo tính liên kết của hệ thống


Kiểm thử tích hợp giúp đảm bảo rằng các thành phần
hoạt động hợp nhất và tương tác đúng cách

Giảm rủi ro
Việc kiểm thử tích hợp sớm và thường xuyên giúp phát
hiện lỗi trước khi ảnh hưởng đến người dùng

Tiết kiệm thời gian và chi phí


Bằng cách xác định lỗi sớm, kiểm thử tích hợp giúp
giảm chi phí sửa chữa sau này và tăng hiệu suất của
đội ngũ phát triển
Kiểm thử tích hợp Kiểm thử hệ thống

Mục đich Kiểm tra các module riêng lẻ hoạt động Tìm lỗi khi toàn bộ các module chức
đúng không, sau khi tích hợp năng hệ thống được đưa vào kiểm thử
Giai đoạn thực Sau khi thực hiện Unit testing và trước Sau khi thực hiện Intergration testing
hiện khi System testing
Yêu cầu -Hiểu về nghiệp vụ các module - Hiểu nghiệp vụ hệ thống, use testing
- Có kiến thức biết lập trình - Có kiến thức lập trình và hệ thống
Thành phần Thường chỉ tập trung về kiểm tra chức Cần kiểm tra chức năg và phi chức
năng năng
Trường hợp Kiểm tra các trường hợp module nhỏ kết Kiểm tra hoạt động tương tác cảu toàn
kiểm thử hợp như trên môi trường thực tế bộ các module chức năng có liên quan
với nhau khi đã hoàn thiện các module
theo nhóm
Ví dụ về kiểm
thử tích hợp
TÍCH HỢP TỪ DƯỚI LÊN

Các mô-đun đã thử nghiệm này sau đó


được sử dụng tiếp để tạo điều kiện thuận
lợi cho việc thử nghiệm các mô-đun cấp
cao hơn.
Quá trình tiếp tục cho đến khi tất cả các
mô-đun ở cấp cao nhất được kiểm tra. Khi
các mô-đun cấp thấp hơn được kiểm tra và
tích hợp thì cấp độ tiếp theo của các mô-
đun sẽ được hình thành.
Kết luận về kiểm thử tích hợp

Nhận xét: Intergration test là 1 bước rất quan trọng


của chu trình thử nghiệm vì nó giúp dễ dàng tìm ra
lỗi khi hai hoặc nhiều Module được tích hợp. Đồng
thời giúp tìm ra các lỗi hay rủi ro có thể xảy ra ở giai
đoạn đầu, từ đó tiết kiệm công sức và chi phí sau này
khi đưa vào sử dụng. Nó đảm bảo rằng các module
tích hợp hoạt động bình thường như yêu cầu mong
muốn.
Để thực hiện kiểm thử tích hợp thành công, cần có kế
hoạch kiểm thử rõ ràng, các phương pháp và công cụ
kiểm thử phù hợp, cũng như sự phối hợp tốt giữa các
nhóm liên quan.
Việc đầu tư vào kiểm thử tích hợp sẽ giúp giảm thiểu
rủi ro lỗi và đảm bảo chất lượng của sản phẩm phần
mềm cuối cùng.
Cảm ơn thầy
cô và các bạn

You might also like