Nêu các bước kiểm thử tích hợp từ dưới lên? Ưu nhược điểm của cách tiếp cận này?

Một phần của tài liệu Tài liệu Câu hỏi ôn tập kỹ nghệ phần mềm nâng cao ppt (Trang 50)

- Phương châm của kỹ thuật này là: Phòng khiếm khuyết hơn là trừ khiếm khuyết

70. Nêu các bước kiểm thử tích hợp từ dưới lên? Ưu nhược điểm của cách tiếp cận này?

tích hợp từ dưới lên nên việc xử lý yêu cầu đối với các môđun phụ thuộc vào một mức nào đó bao giờ cũng có sẵn và nhu cầu về cuống bị dẹp bỏ.

69. Nêu các bước kiểm thử tích hợp từ trên xuống? Ưu nhược điểm của cách tiếp cận này? này?

Tiến trình tích hợp được thực hiện theo 5 bước:

1. Môđun điều khiển chính được dùng như bộ lái kiểm thử (test driver) và tất cả các môđun phụ trợ được thay thế bởi các cuống (stub).

2. Thay thế một cuống bởi môđun thực sự tương ứng.

3. Sau khi tích hợp môđun đó, tiến hành các kiểm thử tương ứng.

4. Ngay khi hoàn thành đủ tập các kiểm thử này thì thay một cuống (stub) khác bằng môđun thực (nghĩa là quay lại bước 2).

5. Có thể thử nghiệm lại (toàn bộ hoặc một phần các thử nghiệm trước) để bảo đảm rằng không có sai mới nào được sinh ra.

6. Lại tiếp tục từ bước 2 cho tới khi toàn bộ cấu trúc chương trình được xây dựng Ưu, nhược điểm: Nhược điểm của cách tiếp cận này là sự cần tới các cuống (stub) và những khó khăn kiểm thử có thể kèm theo chúng. Khó khăn do các cuống (stub) có thể bù lại bằng ưu điểm của việc kiểm thử được chức năng điều khiển chủ yếu sớm.

70. Nêu các bước kiểm thử tích hợp từ dưới lên? Ưu nhược điểm của cách tiếp cận này? này?

Được thực hiện qua 4 bước:

1. Các môđun mức thấp được tổ hợp vào trong các cụm (cluster) thực hiện một chức năng phụ trợ đặc biệt. (gọi các cluster đó là các build)

2. Một bộ lái (chương trình điều khiển kiểm thử) được viết để phối hợp đầu vào và đầu ra của ca kiểm thử.

3. Thử nghiệm cụm đó.

4. Tháo rời các driver và các cụm được tổ hợp ngược lên trong cấu trúc chương trình Ưu nhược điểm: Nhược điểm chính của việc tích hợp từ dưới lên là luôn chứa chương trình như một chỉnh thể cho đến khi modun cuối cùng được thêm vào. Bất lợi này là tạm thời, thiết kế ca kiểm thử dễ và không cần cuống.

Một phần của tài liệu Tài liệu Câu hỏi ôn tập kỹ nghệ phần mềm nâng cao ppt (Trang 50)

Tải bản đầy đủ (DOC)

(60 trang)
w