Luận văn Thạc sĩ Công nghệ thông tin: Phương pháp phân tích sự ảnh hưởng của các thành phần và ứng dụng cho kiểm thử hồi quy trong các dự án Java EE
Số trang: 58
Loại file: pdf
Dung lượng: 2.36 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Luận văn được cấu trúc như sau: Chương 2 trình bày về phương pháp phân tích sự ảnh hưởng trong công cụ JCIA đã được thực hiện. Ở Chương 3, luận văn này giới thiệu phương pháp cải tiến bao gồm phương pháp phân tích sự phụ thuộc cho thành phần giao diện trong công nghệ Java Servlet. Tiếp đến, Chương 4 mô tả công cụ hỗ trợ, kết quả thực nghiệm và thảo luận. Cuối cùng, Chương 5 là kết luận của luận văn và các định hướng nghiên cứu trong tương lai.
Nội dung trích xuất từ tài liệu:
Luận văn Thạc sĩ Công nghệ thông tin: Phương pháp phân tích sự ảnh hưởng của các thành phần và ứng dụng cho kiểm thử hồi quy trong các dự án Java EE ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ HỒNG VÂN PHƯƠNG PHÁP PHÂN TÍCH SỰ ẢNH HƯỞNG CỦA CÁC THÀNH PHẦN VÀ ỨNG DỤNG CHO KIỂM THỬ HỒI QUY TRONG CÁC DỰ ÁN JAVA EE LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội – 2018 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ HỒNG VÂN PHƯƠNG PHÁP PHÂN TÍCH SỰ ẢNH HƯỞNG CỦA CÁC THÀNH PHẦN VÀ ỨNG DỤNG CHO KIỂM THỬ HỒI QUY TRONG CÁC DỰ ÁN JAVA EE Ngành: Công nghệ thông tin Chuyên ngành: Kỹ Thuật Phần Mềm Mã số: 8480103.01 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS. TS. PHẠM NGỌC HÙNG Hà Nội – 2018 i MỤC LỤC MỤC LỤC ................................................................................................................... i LỜI CAM ĐOAN......................................................................................................iii LỜI CẢM ƠN ........................................................................................................... iv DANH MỤC THUẬT NGỮ VIẾT TẮT ................................................................... v DANH MỤC HÌNH VẼ ............................................................................................ vi DANH MỤC BẢNG ...............................................................................................viii Chương 1. Giới thiệu .................................................................................................. 9 Chương 2. Phương pháp phân tích sự ảnh hưởng trong JCIA ................................. 11 2.1 Bộ công cụ JCIA ............................................................................................. 11 2.2 Phân tích các phụ thuộc .................................................................................. 17 2.2.1 Tiền xử lý mã nguồn ................................................................................. 17 2.2.2 Phân tích sự phụ thuộc cho Struts 2 .......................................................... 17 2.2.3 Phân tích sự phụ thuộc trong Java Core ................................................... 19 2.2.4 Phân tích phụ thuộc cho công nghệ kết nối cơ sở dữ liệu JDBC ............. 20 2.2.5 Phân tích phụ thuộc cho Hibernate ........................................................... 24 2.3 Quản lý phiên bản ........................................................................................... 27 Chương 3. Phương pháp phân tích ảnh hưởng các thành phần giao diện và phân loại kiểm thử hồi quy ............................................................................................... 28 3.1 Phương pháp phân tích ảnh hưởng các thành phần giao diện ........................ 28 3.1.1 Phân tích kiến trúc Java Servlet ................................................................ 28 3.1.2 Phương pháp phân tích sự ảnh hưởng....................................................... 31 3.2 Phương pháp phân loại kiểm thử hồi quy ....................................................... 35 3.2.1 Kiểm thử hồi quy ...................................................................................... 35 3.2.2 Phân loại kiểm thử hồi quy ................................................................... 35 3.2.3 Quy trình kiểm thử hồi quy dựa trên phương pháp đề xuất .................. 36 Chương 4. Thực nghiệm và triển khai ..................................................................... 36 4.1 Giới thiệu công cụ JCIA mở rộng ................................................................... 38 4.2 Thực nghiệm ................................................................................................... 39 4.3. Ý nghĩa của công cụ thực nghiệm.................................................................. 39 Chương 5. Kết luận .................................................................................................. 53 ii TÀI LIỆU THAM KHẢO ........................................................................................ 56 iii LỜI CAM ĐOAN Tôi xin cam đoan rằng những nghiên với đề tài “Phương pháp phân tích sự ảnh hưởng của các thành phần và ứng dụng cho kiểm thử hồi quy trong các dự án Java EE” được trình bày trong luận văn này là công trình nghiên cứu của riêng tôi dưới sự hướng dẫn của thầy giáo PGS. TS. Phạm Ngọc Hùng, không sao chép lại của người khác. Tất cả các nguồn tài liệu tham khảo, các công trình nghiên cứu liên quan đều được trích dẫn cụ thể. Tôi xin chịu hoàn toàn trách nhiệm nếu có bất kỳ phát hiện nào về sự sao chép mà không có trích dẫn trong tài liệu tham khảo.
Nội dung trích xuất từ tài liệu:
Luận văn Thạc sĩ Công nghệ thông tin: Phương pháp phân tích sự ảnh hưởng của các thành phần và ứng dụng cho kiểm thử hồi quy trong các dự án Java EE ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ HỒNG VÂN PHƯƠNG PHÁP PHÂN TÍCH SỰ ẢNH HƯỞNG CỦA CÁC THÀNH PHẦN VÀ ỨNG DỤNG CHO KIỂM THỬ HỒI QUY TRONG CÁC DỰ ÁN JAVA EE LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội – 2018 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ HỒNG VÂN PHƯƠNG PHÁP PHÂN TÍCH SỰ ẢNH HƯỞNG CỦA CÁC THÀNH PHẦN VÀ ỨNG DỤNG CHO KIỂM THỬ HỒI QUY TRONG CÁC DỰ ÁN JAVA EE Ngành: Công nghệ thông tin Chuyên ngành: Kỹ Thuật Phần Mềm Mã số: 8480103.01 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS. TS. PHẠM NGỌC HÙNG Hà Nội – 2018 i MỤC LỤC MỤC LỤC ................................................................................................................... i LỜI CAM ĐOAN......................................................................................................iii LỜI CẢM ƠN ........................................................................................................... iv DANH MỤC THUẬT NGỮ VIẾT TẮT ................................................................... v DANH MỤC HÌNH VẼ ............................................................................................ vi DANH MỤC BẢNG ...............................................................................................viii Chương 1. Giới thiệu .................................................................................................. 9 Chương 2. Phương pháp phân tích sự ảnh hưởng trong JCIA ................................. 11 2.1 Bộ công cụ JCIA ............................................................................................. 11 2.2 Phân tích các phụ thuộc .................................................................................. 17 2.2.1 Tiền xử lý mã nguồn ................................................................................. 17 2.2.2 Phân tích sự phụ thuộc cho Struts 2 .......................................................... 17 2.2.3 Phân tích sự phụ thuộc trong Java Core ................................................... 19 2.2.4 Phân tích phụ thuộc cho công nghệ kết nối cơ sở dữ liệu JDBC ............. 20 2.2.5 Phân tích phụ thuộc cho Hibernate ........................................................... 24 2.3 Quản lý phiên bản ........................................................................................... 27 Chương 3. Phương pháp phân tích ảnh hưởng các thành phần giao diện và phân loại kiểm thử hồi quy ............................................................................................... 28 3.1 Phương pháp phân tích ảnh hưởng các thành phần giao diện ........................ 28 3.1.1 Phân tích kiến trúc Java Servlet ................................................................ 28 3.1.2 Phương pháp phân tích sự ảnh hưởng....................................................... 31 3.2 Phương pháp phân loại kiểm thử hồi quy ....................................................... 35 3.2.1 Kiểm thử hồi quy ...................................................................................... 35 3.2.2 Phân loại kiểm thử hồi quy ................................................................... 35 3.2.3 Quy trình kiểm thử hồi quy dựa trên phương pháp đề xuất .................. 36 Chương 4. Thực nghiệm và triển khai ..................................................................... 36 4.1 Giới thiệu công cụ JCIA mở rộng ................................................................... 38 4.2 Thực nghiệm ................................................................................................... 39 4.3. Ý nghĩa của công cụ thực nghiệm.................................................................. 39 Chương 5. Kết luận .................................................................................................. 53 ii TÀI LIỆU THAM KHẢO ........................................................................................ 56 iii LỜI CAM ĐOAN Tôi xin cam đoan rằng những nghiên với đề tài “Phương pháp phân tích sự ảnh hưởng của các thành phần và ứng dụng cho kiểm thử hồi quy trong các dự án Java EE” được trình bày trong luận văn này là công trình nghiên cứu của riêng tôi dưới sự hướng dẫn của thầy giáo PGS. TS. Phạm Ngọc Hùng, không sao chép lại của người khác. Tất cả các nguồn tài liệu tham khảo, các công trình nghiên cứu liên quan đều được trích dẫn cụ thể. Tôi xin chịu hoàn toàn trách nhiệm nếu có bất kỳ phát hiện nào về sự sao chép mà không có trích dẫn trong tài liệu tham khảo.
Tìm kiếm theo từ khóa liên quan:
Luận văn Thạc sĩ Công nghệ thông tin Phương pháp phân tích Kiểm thử hồi quy Dự án Java EE Công nghệ Java ServletGợi ý tài liệu liên quan:
-
52 trang 430 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 364 5 0 -
97 trang 327 0 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
97 trang 307 0 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 300 0 0 -
74 trang 296 0 0
-
96 trang 292 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 289 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 280 0 0