Danh mục tài liệu

Tóm tắt Luận văn Thạc sĩ Công nghệ thông tin: Tìm hiểu và xây dựng công cụ hỗ trợ kiểm thử các hệ thống hướng dịch vụ

Số trang: 25      Loại file: pdf      Dung lượng: 482.22 KB      Lượt xem: 18      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung đề tài ngoài phần mở đầu và kết luận, luận văn được tổ chức thành các chương như sau. Chương 1 khái quát khái niệm kiến trúc hướng dịch vụ, công nghệ trục tích hợp, quy trình tích hợp, chuyển giao liên tục; chương 2 đưa ra thực trạng, khó khăn của kiểm thử trên hệ thống sử dụng công nghệ trục tích hợp, phân tích các vấn đề cần giải quyết; chương 3 đưa ra các bước áp dụng thực tế của quy trình với một ứng dụng đơn giản xây dựng dựa trên MuleESB. Phần tổng kết tóm tắt kết quả đạt được, các điểm hạn chế và định hướng phát triển trong tương lai.
Nội dung trích xuất từ tài liệu:
Tóm tắt Luận văn Thạc sĩ Công nghệ thông tin: Tìm hiểu và xây dựng công cụ hỗ trợ kiểm thử các hệ thống hướng dịch vụĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆĐINH THỊ LOANTÌM HIỂU VÀ XÂY DỰNG CÔNG CỤ HỖ TRỢ KIỂM THỬ CÁCHỆ THỐNG HƯỚNG DỊCH VỤNgành: Công nghệ thông tinChuyên ngành: Kỹ thuật phần mềmMã số: 60480103TÓM TẮT LUẬN VĂN THẠC SĨ NGÀNH CÔNG NGHỆTHÔNG TINHà Nội – 2018iiMỤC LỤCMỤC LỤC ..........................................................................................iiDANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ ...............................................vMỞ ĐẦU ............................................................................................1CHƯƠNG 1.CƠ SỞ LÝ THUYẾT VÀ CÁC KHÁI NIỆM LIÊN QUAN 41.1.Kiến trúc hệ thống..........................................................................41.1.1.Kiến trúc hướng dịch vụ ..............................................................41.1.2.Công nghệ trục tích hợp ..............................................................41.1.3.Xây dựng ứng dụng trục tích hợp dựa trên nền tảng MuleESB .....51.2.Tích hợp và triển khai liên tục ........................................................71.2.1.Tích hợp liên tục .........................................................................71.2.2.Chuyển giao liên tục ...................................................................71.2.3.Một số công cụ hỗ trợ .................................................................71.3.Kiểm thử........................................................................................81.3.1.Các loại kiểm thử ........................................................................81.3.2.Các cấp độ kiểm thử ....................................................................91.3.3.Công cụ hỗ trợ kiểm thử ứng dụng API .......................................9CHƯƠNG 2.KHÓ KHĂN VÀ ĐỀ XUẤT GIẢI PHÁP .......................112.1.Khó khăn .......................................................................................112.2.Quy trình kiểm thử ứng dụng ESB .................................................122.3.Xây dựng công cụ AsenAPIDriver .................................................13CHƯƠNG 3. THỰC NGHIỆM............................................................153.1.Ứng dụng MuleESB mẫu ...............................................................153.2.Tích hợp quy trình kiểm thử ...........................................................163.3.Sinh mã kiểm thử ...........................................................................163.4.Kết quả ..........................................................................................17KẾT LUẬN .........................................................................................19TÀI LIỆU THAM KHẢO ....................................................................21STTiiiDANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮTTên viết tắtTừ/Cụm từ1APIApplication Programming Interface2CDContinuous Deployment3CIContinuous Integration4DVCSDistributed Version Control System5EAIEnterprise Application Intergration6ERPEnterprise resource planning7ESBEnterprise Service Bus8IBInternet Banking9QAQuality Assurance10SOAService Oriented Architecture11TCKTest Compatibility Kit12UATUser Acceptance Testing13WSDLWeb Services Description LanguagevDANH MỤC CÁC HÌNH VẼ, ĐỒ THỊHình 1.2: Kiến trúc hệ thống sử dụng công nghệ trục tích hợp 5Hình 1.4: Kiến trúc MuleESB [6]. ...................................... 6Hình 2.1: Quy trình kiểm thử ứng dụng ESB ..................... 12Hình 3.2: Cách phân chia thư mục trên ứng dụng MuleESB. 15Hình 3.11: Dữ liệu đầu vào .............................................. 16Hình 3.12: Dữ liệu đầu ra mong đợi .................................. 17Hình 3.14: Kết quả chạy ca kiểm thử ................................ 17Hình 3.15: Chi tiết ca kiểm thử bị thất bại ......................... 171MỞ ĐẦUKiến trúc phần mềm (Software Architecture) đề cập đến cấu trúc mứccao của hệ thống phần mềm cùng với quy tắc và tài liệu của việc tạo nêncác cấu trúc này. Mỗi kiến trúc bao gồm các phần tử phần mềm, mối quanhệ giữa chúng và các đặc tính của các phần tử và quan hệ đó. Thực trạnghiện nay là nhiều hệ thống phần mềm được xây dựng quá phức tạp, chi phíphát triển và bảo trì cao, đặc biệt với các hệ thống phần mềm cao cấp. Hàngchục năm qua, nhiều đề tài nghiên cứu về kiến trúc phần mềm đã cố gắnggiải quyết vấn đề này. Tuy nhiên, độ phức tạp vẫn tiếp tục tăng và vượt quákhả năng xử lý của các kiến trúc truyền thống. Những năm gần đây, kiếntrúc hướng dịch vụ (Service-oriented Architecture - SOA) nổi lên như mộtgiải pháp tối ưu cho bài toán này. Đặc điểm chính của SOA là tách rời phầngiao tiếp/gọi dịch vụ với phần thực hiện dịch vụ.Kiến trúc hướng dịch vụ (SOA) là một hướng tiếp cận trong việc tíchhợp các ứng dụng trong cùng hệ th ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: