Các phương pháp kiểm thử

Một phần của tài liệu Kiểm thử data warehouse cho phân hệ lending và deposit trong NH khoá luận tốt nghiệp 281 (Trang 29 - 31)

1.3 Kỹ thuật kiểm thử Data warehouse

1.3.4 Các phương pháp kiểm thử

a. Kiểm thử hộp trắng

Kiếm thử hộp trắng dựa vào thuật toán, cấu trúc mã nguồn bên trong của chương trình với mục đích đảm bảo rằng tất cả các câu lệnh và điều kiện sẽ được thực hiện ít nhất một lần. [6]

Người kiếm thử truy cập vào mã nguồn chương trình và có thế kiếm tra nó, lấy nó làm cơ sở đế hỗ trợ việc kiếm thử.

Việc kiếm thử bằng kỹ thuật hộp trắng không: ❖ Đảm bảo chương trình đã tuân theo đặc tả yêu cầu ❖ Khơng phát hiện sai sót xảy ra do thiếu luồng nghiệp vụ ❖ Không thế phát hiện được lỗi do dữ liệu

Tiêu chuẩn của kiếm thử hộp trắng:

Bao phủ dòng lệnh: mỗi dịng lệnh ít nhất phải được thực thi ít nhất một lần

Bao phủ nhánh: mỗi nhánh trong sơ đồ điều khiến (control graph) phải được đi qua

một lần.

Bao phủ đường: tất cả các đường (path) từ điếm khởi tạo đến điếm cuối cùng trong sơ

đồ dòng điều khiến phải được đi qua. Một số kỹ thuật kiếm thử hộp trắng:

❖ Kiếm thử đường dẫn (Path test): Kiếm thử bao quát các dòng source code, nhánh và đường dẫn.

❖ Kiếm thử luồng điều khiến (Control flow test): Xác nhận truy cứu các lịch sử thực hiện source code bằng cách sử dụng trình gỡ lỗi.

❖ Kiếm thử nội bộ: Xác nhận các tham số, counter, vịng lặp.

❖ Kiếm thử tính năng: Đo thời gian xử lý của module, đường dẫn, dữ liệu cụ thế.

Là phương pháp kiếm thử dựa trên đầu vào và đầu ra của chương trình đế test mà khơng quan tâm tới code bên trong được viết ra sao. Tester xem phần mềm như là một hộp đen. Nó cịn được gọi là kiếm thử hướng dữ liệu hay là kiếm thử hướng in/out.

Người kiếm thử nên xây dựng các nhóm giá trị đầu vào mà sẽ thực thi đầy đủ tất cả các yêu cầu chức năng của chương trình, cịn gọi là kiếm nghiệm chức năng. Việc kiếm nghiệm này được thực hiện mà không cần quan tâm đến các thiết kế và viết mã của chương trình. Kiếm nghiệm theo cách này chỉ quan tâm đến chức năng đã đề ra của chương trình. Vì vậy kiếm nghiệm loại này chỉ dựa vào bản mô tả chức năng của chương trình, xem chương trình có thực sự cung cấp đúng chức năng đã mô tả trong bản chức năng hay không mà thôi.

Kiếm nghiệm hộp đen dựa vào các định nghĩa về chức năng của chương trình. Các trường hợp thử nghiệm (test case) sẽ được tạo ra dựa nhiều vào bản mô tả chức năng chứ không phải dựa vào cấu trúc của chương trình.

Kiếm thử hộp đen bao gồm:

❖ Kiếm thử chức năng và kiếm thử hệ thống ❖ Kiếm thử quá tải và kiếm thử hỏng hóc ❖ Kiếm tra hiệu năng

CHƯƠNG 2: VAI TRÒ CỦA DATA WAREHOUSE ĐỐI VỚI HOẠT ĐỘNG CỦA CÁC NGÂN HÀNG VÀ GIẢI PHÁP XÂY DỰNG HỆ THỐNG DATA WAREHOUSE CHO MỘT SỐ NGÂN HÀNG HIỆN

NAY.

Nội dung chương này nói về thực trạng và vai trị của Data warehouse trong hoạt động của các ngân hàng hiện nay. Đồng thời giới thiệu về giải pháp Data warehouse mà các công ty đang xây dựng cho các ngân hàng.

Một phần của tài liệu Kiểm thử data warehouse cho phân hệ lending và deposit trong NH khoá luận tốt nghiệp 281 (Trang 29 - 31)

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

(93 trang)
w