Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
1,8 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Nguyễn Mạnh Tiền Giảng viên hướng dẫn: ThS Nguyễn Trịnh Đơng HẢI PHỊNG - 2018 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - XÂY DỰNG CA KIỂM THỬ TỪ BIỂU ĐỒ LUỒNG DỮ LIỆU ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CƠNG NGHỆ THƠNG TIN Sinh viên : Nguyễn Mạnh Tiền Giảng viên hướng dẫn : ThS Nguyễn Trịnh Đơng HẢI PHỊNG - 2018 Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Nguyễn Mạnh Tiền Lớp: CT1801 Mã SV: 1412101135 Ngành: Công nghệ thông tin Tên đề tài: Xây dựng ca kiểm thử từ biểu đồ luồng liệu Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu LỜI CẢM ƠN Em xin chân thành cảm ơn thầy giáo, Ths Nguyễn Trịnh Đông – giảng viên khoa CNTT tận tâm nhiệt tình hướng dẫn, dạy bảo suốt trình học tập làm đồ án tốt nghiệp Với bảo thầy, em có định hướng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn dạy bảo giúp đỡ thầy, cô giáo Khoa Công nghệ thông tin – Trường Đại học Dân lập Hải Phòng trang bị cho em kiến thức để em hoàn thành tốt báo cáo Do khả thời gian hạn chế, kinh nghiệp làm việc thực tế chưa nhiều nên không tránh khỏi thiếu sót Em mong nhận bảo thầy cô bạn Cuối em xin gửi tới thầy, tồn thể bạn lời chúc sức khỏe, thành thông Chúc thầy cô đạt nhiều thành tựu nghiệp trồng người Em xin chân thành cảm ơn! Hải Phòng, ngày 30 tháng năm 2018 Sinh viên Nguyễn Mạnh Tiền Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu MỤC LỤC LỜI CẢM ƠN .1 MỤC LỤC DANH MỤC HÌNH VẼ BẢNG BIỂU .7 DANH MỤC TỪ VIẾT TẮT MỞ ĐẦU 10 CHƯƠNG 1: KIẾN THỨC CƠ BẢN 12 1.1 KHÁI NIỆM CƠ BẢN VỀ PHẦN MỀM 12 1.1.1 Vòng đời phần mềm 12 1.1.2 Quy trình phát triển phần mềm .13 a.Mơ hình thác nước 13 b.Mơ hình chữ V 15 1.2 CHẤT LƯỢNG VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM 16 1.2.1 Chất lượng phần mềm 16 1.2.2 Đảm bảo chất lượng phần mềm 16 1.3 LỖI PHẦN MỀM .17 1.3.1 Nguyên nhân gây lỗi phần mềm: 18 1.3.2 Chi phí cho việc sửa lỗi phần mềm 18 1.3.3 Quy trình xử lý lỗi phần mềm 19 1.4 CÁC THUẬT NGỮ VÀ KHÁI NIỆM KIỂM THỬ PHẦN MỀM 21 1.4.1 Các thuật ngữ 22 1.4.2 Khái niệm kiểm thử phần mềm .22 1.4.3 Mục tiêu kiểm thử phần mềm 23 1.5 NGUYÊN TẮC KIỂM THỬ PHẦN MỀM .24 1.6 QUY TRÌNH KIỂM THỬ PHẦN MỀM 25 1.7 CÁC PHƯƠNG PHÁP PHÂN TÍCH KIỂM THỬ 26 1.7.1 Phân tích tĩnh 27 1.7.2 Phân tích động 27 1.8 CÁC KỸ THUẬT KIỂM THỬ 27 1.8.1 Kỹ thuật kiểm thử hộp đen 27 a.Mục đích kiểm thử hộp đen .28 b.Các phương pháp kiểm thử hộp đen 28 c.Ưu nhược điểm 29 1.8.2 Kỹ thuật kiểm thử hộp trắng 29 a.Các phương pháp kiểm thử hộp trắng 30 b.Ưu điểm nhược điểm 30 Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu 1.8.3 Kiểm thử hộp xám 31 1.9 CÁC CẤP ĐỘ KIỂM THỬ 31 1.9.1 Kiểm thử đơn vị .32 1.9.2 Kiểm thử tích hợp 33 1.9.3 Kiểm thử hệ thống 34 a.Kiểm thử chức 36 b.Kiểm thử hiệu 38 c.Kiểm thử bảo mật .39 1.9.4 Kiểm thử chấp nhận sản phẩm .41 1.9.5 Một số cấp độ kiểm thử khác 42 1.10 KỸ THUẬT XÁC ĐỊNH CÁC YẾU TỐ TRONG CA KIỂM THỬ .43 1.10.1 Ca kiểm thử 43 1.10.2 Một số kỹ thuật xác định ca kiểm thử 44 a Kỹ thuật phần vùng tương đương 44 b Phân tích giá trị biên 46 c Bảng định .47 CHƯƠNG 2: KỸ THUẬT TẠO CA KIỂM THỬ TỪ BIỂU ĐỒ LUỒNG DỮ LIỆU 50 2.1 BIỂU ĐỒ LUỒNG DỮ LIỆU 50 2.2 CÁC THÀNH PHẦN CỦA BIỂU ĐỒ LUỒNG DỮ LIỆU 50 2.2.1 Tiến trình .51 2.2.2 Luồng liệu 51 2.2.3 Kho liệu 52 2.2.4 Tác nhân .52 2.2.5 Tác nhân 53 2.3 CƠ SỞ SINH RA BIỂU ĐỒ LUỒNG DỮ LIỆU 54 2.4 PHÂN TÍCH THƠNG TIN TỪ BIỂU ĐỒ LUỒNG DỮ LIỆU 56 2.5 XÂY DỰNG CA KIỂM THỬ TỪ BIỂU ĐỒ LUỒNG DỮ LIỆU 58 CHƯƠNG 3: ỨNG DỤNG KIỂM THỬ VỚI CÔNG CỤ RANOREX STUDIO 67 3.1 GIỚI THIỆU RANOREX STUDIO .67 3.2 CÁC THÀNH PHẦN CỦA RANOREX STUDIO 67 3.3 CÀI ĐẶT RANOREX STUDIO 68 KẾT LUẬN .79 TÀI LIỆU THAM KHẢO 81 Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu DANH MỤC HÌNH VẼ BẢNG BIỂU Hình 1-1 Mơ hình thác nước 14 Hình 1-2 Ưu nhược điểm phát triển mơ hình thác nước 14 Hình 1-3 Mơ hình chữ V 15 Hình 1-4 Chi phí tìm sửa lỗi phần mềm 19 Hình 1-5.Trạng thái lỗi .19 Hình 1-6 Quy trình kiểm thử phần mềm 25 Hình 1-7 Kiểm thử hộp đen 27 Hình 1-8 Kiểm thử hộp trắng 30 Hình 1-9 Các cấp độ kiểm thử 31 Hình 1-10 Kiểm thử phần mềm mơ hình thác nước trừu tượng 32 Hình 1-11 Kiểm thử giao diện người dùng 37 Hình 1-12 Kiểm thử luồng nghiệp vụ 38 Hình 1-13 Kiểm thử hiệu .39 Hình 1-14 Kiểm thử bảo mật 41 Hình 1-15 Mẫu ca kiểm thử 43 Hình 1-16 Mẫu bảng định 48 Hình 2-1 Quy trình phát triển biểu đồ luồng liệu 55 Hình 2-2 Biểu đồ liệu mức .56 Hình 2-3 Biểu đồ luồng liệu mức 57 Hình 2-4 Thiết kế ca kiểm thử 59 Hình 2-5 Một số ca kiểm thử mẫu 63 Hình 2-6 Mẫu minh họa Bug Report 64 Hình 2-7 Quy trình xây dự ca kiểm thử từ biểu đồ luồng liệu 66 Hình 3-1 Cài đặt Ranorex Studio 69 Hình 3-2 Cài đặt Ranorex Studio 69 Hình 3-3 Cài đặt Ranorex Studio 70 Hình 3-4 Cài đặt Ranorex Studio 70 Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Hình 3-5 Cài đặt Ranorex Studio 71 Hình 3-6 Cài đặt Ranorex Studio 71 Hình 3-7 Cài đặt Ranorex Studio 72 Hình 3-8 Cài đặt Ranorex Studio 72 Hình 3-9 Màn hình làm việc Ranorex Studio 73 Hình 3-10 Thực hành công cụ Ranorex Studio .73 Hình 3-11 Thực hành cơng cụ Ranorex Studio .74 Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu DANH MỤC TỪ VIẾT TẮT Stt Tên viết tắt Ý nghĩa Tên đầy đủ Institute of Electrical IEEE and Electronics Viện kỹ nghệ điện điện tử Engineers Common European CEF Framework Là phương thức chuyển mạch Cisco phát triển áp dụng cho dòng Multiplayer Switch Router hãng Windows WPF Presentation Foundation Là công nghệ Windows Form dùng để xây dựng ứng dụng dành cho máy trạm chạy hệ điều hành Windows SAP System Application Là chương trình hệ thống dành cho Programing doanh nghiệp IBM phát triển Là tảng lập trình tảng thực thi ứng dụng chủ yếu NET NET Framework hệ điều hành Microsoft Windows phát triển Microsoft Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu MỞ ĐẦU Phần mềm đóng vai trò quan trọng lĩnh vực sống Trong đó, kiểm thử phần mềm quy trình đảm bảo phần mềm hoạt động xác theo yêu cầu thiết kế Do đó, việc nắm vững kiến thức rèn luyện kỹ kiểm thử phần mềm tiêu chí quan trọng sinh viên ngành Cơng nghệ Thơng tin Quy trình kiểm thử phần mềm chia thành nhiều giai đoạn nhiều hoạt động khác tùy thuộc vào phần mềm phát triển dựa quy trình khác Dù phần mềm phát triển theo quy trình bước kiểm thử có giai đoạn giống gồm kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử hệ thống, v.v Các hoạt động kiểm thử tiến hành từ giai đoạn đầu trình phát triển phần mềm Căn vào đặc tả yêu cầu phần mềm, người ta xây dựng ca kiểm thử dựa vào triển khai phần mềm đến đâu hoạt động kiểm thử phần mềm thực đến để kịp thời phát lỗi sản phẩm phần mềm Khóa luận này, với tên đề tài “Phương pháp tính tốn ca kiểm thử dựa biểu đồ luồng liệu”, trình bày số khái niệm phần mềm, kiểm thử phần mềm, bước xác định ca kiểm thử từ biểu đồ luồng liệu, sử dụng công cụ Ranorex Studio kiểm thử phần mềm Nội dung khóa luận trình bày theo cấu trúc Chương 1: Các khái niệm Chương cung cấp kiến thức lĩnh vực phát triển phần mềm kiểm thử phần mềm khái niệm phần mềm, lỗi phần mềm, quy trình xử lí lỗi phần mềm khái niệm kiểm thử phần mềm Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 10 Đồ án tốt nghiệp CHƯƠNG 3: Xây dựng ca kiểm thử từ biểu đồ luồng liệu ỨNG DỤNG KIỂM THỬ VỚI CÔNG CỤ RANOREX STUDIO Trong phạm vi tìm hiểu khóa luận trình bày công cụ phổ biến nhiều người dùng để tìm hiểu thực nghiệm Đó cơng cụ Ranorex Studio Đây công cụ mạnh tiện lợi dùng để kiểm thử tự động tất tảng bảo gồm web, deskop mobile 3.1 Giới thiệu Ranorex Studio Ranorex Studio công cụ kiểm thử trả phí mạnh giúp đẩy nhanh công việc kiểm thử cho ứng dụng dekop, web di động Công cụ cung cấp cho kiểm thử viên cơng cụ hồn chỉnh để kiểm thử đầu cuối ứng dụng Ranorex giúp kiểm thử tự động ứng dụng Windows, thiết bị di động thật IOS/Android mô giả lập Trên nên Web, Ranorex cho phép kiểm thử chéo trình duyệt cho Chrome, Firefox, Safari, Microsoft Edge nhiều Với Ranorex Studio kiểm thử viên tốn thời gian cho việc giải vấn đề kiểm tra đánh giá chất lượng ứng dụng 3.2 Các thành phần Ranorex Studio Ranorex Studio chia làm thành phần chính, phiên có vai trò cụ thể việc kiểm thử Các thành phần là: Deskop Testing: cơng cụ thuộc Ranorex Studio phát triển cho việc kiểm thử với ứng dụng, hệ thống Windows mà khơng bị giới hạn cho dù dựa CEF, WPF, Java, NET hay SAP Ranorex Studio nhận diện tất đối tượng ứng dụng đưa vào Để đảm bảo tận dụng tối đa thời gian kiểm thử viên, Ranorex Studio cho phép kiểm thử đồng thời ứng dụng deskop nhiều mơi trường - sử dụng cấu hình hệ thống khác công cụ Ranorex Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 67 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Remote Kiểm thử viên tiếp tục làm việc máy tính thời gian chờ đợi nhận báo cáo kết kiểm thử Bên cạnh đó, Ranorex Remote mạnh làm việc nhóm Kiểm thử viên nhóm truy cập triển khai kiểm thử cho ứng dụng, nhận tất báo cáo kiểm thử từ xa để theo dõi tình trạng hiệu suất dự án Web Testing: công cụ cho phép kiểm thử viên tạo kiểm thử lần chạy nhiều trình duyệt phiên trình duyệt Để đảm bảo trải nghiệm người dùng cuối hoàn hảo tiết kiệm thời gian, chi phí, kiểm thử viên cần ghi lại kịch kiểm thử lần sau sử dụng lại Firefox, IE, Edge, Chrome Safari mà không cần sửa đổi Mobile Testing: cho phép kiểm thử tất thiết bị mobile thật chế độ giả lập để thuận tiện việc sửa lỗi gặp phải Với chế nhận dạng đối tượng, Ranorex giúp bạn dễ dàng xác nhận xác minh vào quy trình kiểm thử ứng dụng di động Phương pháp cho phép bạn kiểm tra số lượng lớn thuộc tính điều khiển Với thiết bị giả lập phong phú có sẵn từ máy tính bảng, điện thoại thơng minh thiết bị đeo Ranorex đảm bảo ứng dụng di động hoạt động tất thiết bị với thực kiểm thử di động song song thiết bị IOS Android khác 3.3 Cài đặt Ranorex Studio Vì cơng cụ trả phí, nên khóa luận em trình bày cách cài đặt với phiên dùng thử 30 ngày Ranorex Studio dành cho kiểm thử ứng dụng Desktop Bước 1: truy cập vào website: https://www.ranorex.com/windows-desktop-test-automation/ Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 68 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Bước 2: Click vào Download free trial, sau điền thơng tin đăng kí để nhận link tải phần mềm, Ranorex Studio yêu cầu phải đăng kí email công ty quan cho phép dùng thử, email cá nhân không hỗ trợ Hình 3-1 Cài đặt Ranorex Studio Bước 3: Sau tải xong xuất chương trình cài đặt Hình 3-2: Hình 3-2 Cài đặt Ranorex Studio Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 69 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Click vào Next để tiếp tục cài đặt: Hình 3-3 Cài đặt Ranorex Studio Click vào đồng ý điều khoản sách sau click Next: Hình 3-4 Cài đặt Ranorex Studio Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 70 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Ranorex mặc định địa C:\Program Files(x86)\ bạn thay đổi tùy đích cá nhân sử dụng Sau click Next để tiếp tục: Hình 3-5 Cài đặt Ranorex Studio Tại lựa chọn công cụ thêm Ranorex phát triển, để mặc định chọn hết bỏ tích cơng cụ lại để Ranorex Studio Hình 3-6 Cài đặt Ranorex Studio Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 71 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Click Install để cài đặt chương trình: Hình 3-7 Cài đặt Ranorex Studio Click Finish để hồn thành chương trình cài đặt Ranorex Studio Hình 3-8 Cài đặt Ranorex Studio Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 72 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Chọn “Start free trial ” để sử dụng 30 ngày chương trình miễn phí Hình 3-9 Màn hình làm việc Ranorex Studio Màn hình làm việc Ranorex Studio 3.3.1 Ứng dụng Khóa luận thực kiểm thử với chương trình Calculator windows B1: Tạo project Test Hình 3-10 Thực hành công cụ Ranorex Studio Bước 2: Tạo Record để chuẩn bị kịch kiểm thử Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 73 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Chon Instant Recording để ghi lại hoạt động làm sở thiết kế ca kiểm thử Hình 3-11 Thực hành cơng cụ Ranorex Studio Thay đổi giá trị biến để kiểm thử với liệu khác: Hình 3-12 Thay đổi biến giá trị Tại nhóm hành động để tái sử dụng thay đổi trường liệu liệu cho kiểm thử tự động sau Hình 3-13.Nhóm hoạt động ghi Kết nối sở liệu (file excel, sql,v.v.) thay đổi giá trị biến kiểmthử Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 74 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Hình 3-14 Kết nối liệu kiểm thử Gán giá trị cần thay đổi với liệu đầu vào Hình 3-2.Gán giá trị thay đổi Thực chạy để kiểm tra với giá trị khác liệu đầu vào: Hình 3-15 Thực ca kiểm thử Kết sau chạy ca kiểm thử: Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 75 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Hình 3-16.Báo cáo kết ca kiểm thử Báo cáo chi tiết: Hình 3-17 Báo cáo kết ca kiểm thử chi tiết Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 76 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Các báo cáo ca kiểm thử khác: Hình 3-18 Tập báo cáo ca kiểm thử Mã nguồn khởi động chương trình cho việc kiểm thử tự động sinh sau hoạt động * Created by Ranorex * User: Admin * Date: 3/27/2018 * Time: 3:22 PM * To change this template use Tools > Options > Coding > Edit standard headers using System; using System.Threading; using System.Drawing; using System.Collections.Generic; using System.Text.RegularExpressions; using WinForms = System.Windows.Forms; using Ranorex; using Ranorex.Core; using Ranorex.Core.Reporting; using Ranorex.Core.Testing; Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 77 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Mã nguồn ca kiểm thử: namespace Calculator { class Program { [STAThread] public static int Main(string[] args) { // Uncomment the following lines if you want to automate Windows apps // by starting the test executable directly //if (Util.IsRestartRequiredForWinAppAccess) // return Util.RestartWithUiAccess(); Keyboard.AbortKey = System.Windows.Forms.Keys.Pause; int error = 0; try { error = TestSuiteRunner.Run(typeof(Program), Environment.CommandLine); } catch (Exception e) { Report.Error("Unexpected exception occurred: " + e.ToString()); error = -1; } return error; } } } Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 78 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu KẾT LUẬN Kiểm thử phần mềm vấn đề quan trọng tổ chức phát triển phần mềm Trong đó, kĩ thuật xây dựng ca kiểm thử từ biểu đồ luồng liệu phần quan trọng kiểm thử phần mềm dự án Trong khn khổ khóa luận thời gian kinh nghiệm hạn chế nên có phần khóa luận chưa đào sâu nghiên cứu Sau thời gian thực khóa luận hướng dẫn thạc sĩ Nguyễn Trịnh Đơng, khóa luận thực tốt mục tiêu đề đạt kết sau: Kết đạt được: Trình bày xác vấn đề phần mềm, công nghệ phần mềm, lỗi phần mềm vấn đề liên quan đến kiểm thử phần mềm Tìm hiểu nắm phương pháp xây dựng kĩ thuật ca kiểm thử từ biểu đồ luồng liệu Giới thiệu công cụ Ranorex Studio, thao tác sử dụng Áp dụng kiến thức tìm hiểu thực kiểm thử chức với cơng cụ Ranorex Studio Khóa luận tài liệu xúc tích tổng hợp vấn đề phần mềm kiểm thử phần mềm Nâng cao khả đọc hiểu tài liệu Tiếng Anh Bổ sung rèn luyện thêm kỹ sử dụng phần mềm Word Powerpoint Hạn chế: Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 79 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Mặc dù cố gắng thời gian thực khóa luận với kinh nghiệm hạn chế nên khóa luận khơng tránh khỏi thiếu sót: Chỉ trình bày khái niệm nhất, chưa sâu vào lý thuyết phần mềm kiểm thử phần mềm Chỉ tìm hiểu ba cơng cụ Ranorex Studio Còn hai công cụ Web Testing Mobile Testing giới thiệu sơ qua Sự áp dụng kiến thức tìm hiểu dừng lại chương trình nhỏ, mà chưa thử áp dụng cho toán hay ứng dụng lớn Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 80 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu TÀI LIỆU THAM KHẢO [1] Giáo trình kiểm thử phần mềm – Phạm Ngọc Hùng, Trương Anh Hoàng Đặng Văn Hưng (Tháng năm 2014) [2] Kỹ nghệ phần mềm – Nguyễn Văn Vị Nguyễn Việt Hà [3] Bách khoa toàn thư mở Wikipedia [4] IEEE Standard Glossary of Software Engineering Terminology [5] The Art of Software Testing [6] Websites: www.testing.vn, www.testingvn.com, https://viblo.asia/ [7] Website: www.ranorex.com Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin 81 ... Ngành: Công nghệ thông tin Tên đề tài: Xây dựng ca kiểm thử từ biểu đồ luồng liệu Nguyễn Mạnh Tiền – Lớp: CT1801 – Ngành Công nghệ thông tin Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng... thông tin 10 Đồ án tốt nghiệp Xây dựng ca kiểm thử từ biểu đồ luồng liệu Chương 2: Xây dựng ca kiểm thử từ biểu đồ luồng liệu Chương trình bày bước phân tích biểu đồ luồng liệu, sở xây dựng ca kiểm... cặp – All-pairs testing Kiểm thử fuzz – Fuzz testing Kiểm thử dựa mơ hình – Model-based testing Ma trận dấu vết – Traceability matrix Kiểm thử thăm dò – Exploratory testing Kiểm thử dựa