2. Thiết kế kiến trúc phân tầng và quan hệ trong ontology
2.6. Một số quan hệ cụ thể trong ontology
Quan hệ giữa dữ liệu kiểm thử và tài liệu tham chiếu
Dữ liệu kiểm thử có tài liệu tham chiếu để trích xuất dữ liệu cụ thể. Tài liệu tham chiếu chính là một Artefact của hệ thống phần mềm, mỗi artefact có
67
phân loại (artefact type) , định dạng (format), dữ liệu lịch sử (history data) cụ thể.
Hình 31. Quan hệ giữa dữ liệu kiểm thử và tài liệu tham chiếu
Quan hệ giữa phương thức với kỹ thuật và cách tiếp cận tạo ca kiểm thử
Mỗi phương thức kiểm thử có một kỹ thuật và một cách tiếp cận kiểm thử.
68
Quan hệ giữa dữ liệu trích xuất và các thông tin liên quan của ca kiểm thử
Dữ liệu trích xuất từ tài liệu phát triển như module, function, flow. Một module có thể mô tả về nhiều chức năng (function), mỗi chức năng có thể bao gồm nhiều luồng xử lý (flow ) khác nhau. Mỗi luồng xử lý bao gồm các thông tin sau:
- PreCondition_Data: khái niệm về dữ liệu tiền đề của ca kiểm thử. - TargetTesting_Data: khái niệm về mục đích ca kiểm thử.
- ExpectedResult_Data: khái niệm về kết quả mong đợi của ca kiểm thử. - FlowType: chứa thông tin về trạng thái kết thúc của luồng xử lý, cho biết
xử lý kết thúc ở trạng thái bình thường (normal) hay là bất thường (abnormal).
69
Hình 33. Quan hệ giữa dữ liệu trích xuất với thông tin đặc tả ca kiểm thử
Quan hệ giữa một số thông tin lưu trữ cơ bản
- Thông tin history data bao gồm: creator (người tạo), update date (thời gian cập nhật), version (thông tin phiên bản)
70
Hình 34. Quan hệ giữa một số thông tin cơ bản
- Thông tin đầu vào (input data), thông tin đầu ra (output data), mục đích test (target testing data) đều phải có nội dung tóm tắt (summary content) nhằm mục đích mô tả nội dung test case sau này.
71