
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 ...
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ìm kiếm theo từ khóa liên quan:
Luận văn Thạc sĩ Công nghệ thông tin 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ụcTài liệu có liên quan:
-
52 trang 464 1 0
-
Luận văn Thạc sĩ Kinh tế: Quản trị chất lượng dịch vụ khách sạn Mường Thanh Xa La
136 trang 376 5 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 363 0 0 -
97 trang 357 0 0
-
96 trang 332 0 0
-
97 trang 331 0 0
-
155 trang 331 0 0
-
74 trang 328 0 0
-
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 318 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 317 1 0 -
Luận văn Thạc sĩ Khoa học máy tính: Tìm hiểu xây dựng thuật toán giấu tin mật và ứng dụng
76 trang 309 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 303 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 299 0 0 -
26 trang 294 0 0
-
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 292 0 0 -
64 trang 290 0 0
-
Bài giảng An toàn và bảo mật thông tin - Trường đại học Thương Mại
31 trang 271 0 0 -
115 trang 270 0 0
-
47 trang 259 0 0
-
LUẬN VĂN: TÌM HIỂU PHƯƠNG PHÁP HỌC TÍCH CỰC VÀ ỨNG DỤNG CHO BÀI TOÁN LỌC THƯ RÁC
65 trang 259 0 0