2. Thiết kế kiến trúc phân tầng và quan hệ trong ontology
2.3. Khái niệm về dữ liệu kiểm thử
Mục đích thực nghiệm của luận văn là xây dựng ontology kiểm thử phần mềm và sinh ca kiểm thử. Vì vậy người làm luận văn tập trung vào các khái niệm liên quan đến dữ liệu kiểm thử.
QA_Report_Data: dữ liệu liên quan đến tạo báo cáo chất lượng (khái niệm này được xây dựng với mục đích mở rộng khả năng sử dụng ontology ngoài phạm vi luận văn).
Test_Planning_Data: dữ liệu liên quan đến kế hoạch kiểm thử (khái niệm này được xây dựng với mục đích mở rộng khả năng sử dụng ontology ngoài phạm vi luận văn).
Test_Coverage_Data: dữ liệu liên quan đến độ bao phủ.
Test_Spec_Data: dữ liệu liên quan đến đặc tả ca kiểm thử.
Common_Data: dữ liệu liên quan đến các khái niệm phổ biến - HistoryData: khái niệm về lịch sử của dữ liệu.
63
- ArtefactType: khái niệm về kiểu của tài liệu liên quan đến phát triển phần mềm
- Input_Data: khái niệm về dữ liệu đầu vào (của ca kiểm thử). - Output_Data: khái niệm về dữ liệu đầu ra (của ca kiểm thử)
Extracting_Data: khái niệm liên quan đến dữ liệu trích xuất từ các tài liệu phát triển phần mềm
- Programming_Document_Data: khái niệm về dữ liệu trích xuất từ các tài liệu như yêu cầu chức năng, thiết kế vật lý, thiết kế logic.
Module_Data: khái niệm về module Function_Data: khái niệm về chức năng Flow_Data: khái niệm về luồng xử lý.
64
Vì mục đích của hệ thống là sinh ca kiểm thử nên ta tập trung vào việc xây dựng khái niệm dữ liệu đặc tả kiểm thử (Test_Spec_Data)
- PreCondition_Data: khái niệm về điều kiện 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ử.
Hình 28. Các khái niệm về thông tin đặc tả ca kiểm thử