Các khái niệm mô hình trình tự

Một phần của tài liệu kiểm thử phần mềm trên cơ sở các biểu đồ uml (Trang 47 - 48)

Biểu đồ trình tự UML tập trung vào tƣơng tác giữa các đối tƣợng khác nhau trong một UC (trong nghiên cứu của chúng ta, chúng ta đề cập một UC nhƣ một thành phần) trong biểu đồ tuần tự, tƣơng tác là theo thứ tự thời gian.

Hình 2.2. Biểu đồ trình tự của thành phần máy chủ ATM

W1: Yêu cầu rút tiền (chi tiết giao dịch) W2: Kiểm tra giới hạn thẻ (mã thẻ, số tiền) W3: Trả lời về giới hạn thẻ

W4: Trừ tiền giao dịch (tài khoản, số tiền) W5: Dữ liệu tài khoản

W6: Cập nhật giới hạn thẻ (card id, số tiền) W7: Ghi giao dịch.

40

Hình 2.2 miêu tả một phần biểu đồ trình tự của thành phần máy chủ ATM. Biểu đồ trình tự chỉ cho thấy một trong các kịch bản theo thời gian.

2.3.2 Sử dụng mô hình

Một biểu đồ trình tự đƣợc hỗ trợ sử dụng cho đặc tả các trƣờng hợp kiểm thử bao gồm trình tự thực tế của các lời gọi phƣơng thức. “thực tế” trong trƣờng hợp này có nghĩa là trình tự các lời gọi phƣơng thức cũng có thể xảy ra trong thực hiện cuối cùng của hệ thống. Danh sách các yêu cầu một biểu đồ trình tự đã thực hiện để đƣợc sử dụng kiểm tra đặc điểm sau:

Có đúng chính xác một tác nhân miêu tả kiểm thử ( hoặc công cụ kiểm thử).

Có ít nhất một đối tƣợng (không kể tác nhân).

Mọi đối tƣợng trong biểu đồ tƣơng ứng giao diện hoặc lớp đƣợc đặc tả.

Việc gọi phƣơng thức đầu tiên của biểu đồ là bắt đầu bởi tác nhân. Mỗi việc gọi phƣơng thức liên kết với một phƣơng thức khai báo trong một lớp đích.

Tuần tự lời gọi phƣơng thức miêu tả một tuyến đơn thực hiện( không xử lý song song, không gọi đồng bộ, không logic điều kiện). Chúng ta gọi biểu đồ trình tự thực hiện tất cả yêu cầu này.

Một phần của tài liệu kiểm thử phần mềm trên cơ sở các biểu đồ uml (Trang 47 - 48)

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

(77 trang)