Trang 1 TRƯỜNG ĐẠI HỌC NGÂN HÀNG TP HỒ CHÍ MINH KHOA HỆ THỐNG THƠNG TIN QU N LÝ Ả--- ĐỒ ÁN CHUYÊN NGÀNH HỆ THỐNG THÔNG TIN QU N LÝ ẢĐề tài: LẬP K HO CH VÀ TH C HI N HOẾẠỰỆẠT ĐỘNG KIỂM TH
TRƯỜNG ĐẠI HỌC NGÂN HÀNG TP HỒ CHÍ MINH KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ - ĐỒ ÁN CHUYÊN NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ Đề tài: LẬP KẾ HOẠCH VÀ THỰC HIỆN HOẠT ĐỘNG KIỂM THỬ CHO WEBSITE CỦA THƯ VIỆN TRƯỜNG ĐẠI HỌC NGÂN HÀNG Sinh viên thực hiện : Nguyễn Thị Trà My Lớp : DH36CDS02 Mã số sinh viên : 030236200085 Giảng viên hướng dẫn : Hồ Thị Linh Tp.Hồ Chí Minh, ngày 28 tháng 04 năm 2023 TRƯỜNG ĐẠI HỌC NGÂN HÀNG TP HỒ CHÍ MINH KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ - ĐỒ ÁN CHUYÊN NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ Đề tài: LẬP KẾ HOẠCH VÀ THỰC HIỆN HOẠT ĐỘNG KIỂM THỬ CHO WEBSITE CỦA THƯ VIỆN TRƯỜNG ĐẠI HỌC NGÂN HÀNG Sinh viên thực hiện : Nguyễn Thị Trà My Lớp : DH36CDS02 Mã số sinh viên : 030236200085 Giảng viên hướng dẫn : Hồ Thị Linh Tp.Hồ Chí Minh, ngày 28 tháng 04 năm 2023 LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn quý thầy, cô khoa Hệ thống Thông tin Quản lý nói riêng và trường Đại học Ngân hàng Thành phố Hồ Chí Minh nói chung đã truyền đạt vốn kiến thức quý báu cho em trong suốt thời gian học tập tại trường Nhờ có những lời hướng dẫn, dạy bảo của các thầy cô nên đề tài nghiên cứu của em mới có thể hoàn thiện tốt đẹp Một lần nữa, em xin chân thành cảm ơn cô Hồ Thị Linh – người đã trực tiếp giúp đỡ, quan tâm, hướng dẫn em hoàn thành tốt bài báo cáo này trong thời gian qua Trong quá trình thực hiện đồ án, vì thời gian và vốn kiến thức còn hạn chế, mặc dù em đã rất cố gắng, tuy nhiên bài đồ án chuyên ngành của em chắc chắn không tránh khỏi những thiếu sót và nhiều chỗ còn chưa chính xác Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến từ quý thầy cô giáo để em có thể bổ sung, hoàn thiện hơn bài đồ án lần này Em xin chân thành cảm ơn! i LỜI CAM ĐOAN Những nội dung trong đồ án tốt nghiệp này là thành quả từ sự nghiên cứu và được thực hiện dưới sự hướng dẫn trực tiếp của giảng viên hướng dẫn Hồ Thị Linh Đồ án được thực hiện hoàn toàn mới, là thành quả của riêng em, không sao chép theo bất cứ đồ án tương tự nào Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn các nguồn tài liệu trong danh mục tài liệu tham khảo Mọi sao chép không hợp lệ, vi phạm quy chế của nhà trường, em xin hoàn toàn chịu trách nhiệm ii NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN iii NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN iv Document continues below Discover more fQroumản: trị dự án MAG308_2111_6_L0 7 Trường Đại học… 212 documents Go to course Quản trị vận hành - Phân tích hàng tồn… 51 100% (18) ĐỢT 2- THẨM ĐỊNH DỰ ÁN - Trắc nghiệ… 19 96% (27) Qth - chương 1 35 Quản trị 100% (3) học Ch16 Monetary system - good place 46 Quản trị 100% (1) dự án Ch11 Measuring the cost of living 29 Quản trị 100% (1) dự án Trading HUB 3 Xác suất 96% (28) 36 thống kê MỤC LỤC LỜI MỞ ĐẦU .1 1 Lý do chọn đề tài 1 2 Tính cấp thiết: .1 3 Mục tiêu nghiên cứu 2 4 Đối tượng và phạm vi nghiên cứu của đề tài 2 5 Phương pháp nghiên cứu 2 6 Bố cục nội dung 2 Chương 1 CƠ SỞ LÝ LUẬN 3 1.1 Tổng quan về kiểm thử phần mềm 3 1.1.1 Kiểm thử phần mềm là gì? .3 1.1.2 Mục tiêu của kiểm thử phần mềm: 3 1.2 Quy trình kiểm thử phần mềm: gồm có 5 bước 3 1.2.1 Lập kết hoạch 3 1.2.2 Thiết kế test case (thiết kế trường hợp kiểm thử) 4 1.2.3 Phát triển test script 4 1.2.4 Thực hiện kiểm thử 4 1.2.5 Đánh giá quá trình kiểm thử 5 1.3 Các cấp độ kiểm thử phần mềm 5 1.3.1 Unit Test (Kiểm thử đơn vị) 5 1.3.2 Integration Test (Kiểm thử tích hợp) 6 1.3.3 System Test (Kiểm thử hệ thống) 7 1.3.4 Acceptance Test (Kiểm thử chấp nhận) 9 1.4 Các phương pháp kiểm thử phần mềm .10 v 1.4.1 Kiểm thử hộp đen (Black box testing) 10 1.4.2 Kiểm thử hộp trắng (White box testing) .11 1.4.3 Kiểm thử hộp xám .12 1.5 Tổng quan về kiểm thử website 13 1.5.1 Kiểm thử website là gì? .13 1.5.2 Hoạt động kiểm thử website 13 1.6 Những nét chung về thiết kế ca kiểm thử (test case): .16 1.6.1 Test case là gì? .16 1.6.2 Các kỹ thuật thiết kế Test case: 16 1.6.3 Cấu trúc chính của một Test case: .21 1.6.4 Một số lưu ý khi viết Test case: 22 Chương 2 MÔ TẢ HỆ THỐNG VÀ PHƯƠNG PHÁP TIẾP CẬN HỆ THỐNG 23 2.1 Mô tả nghiệp vụ của thư viện .23 2.2 Mô tả hệ thống .24 2.3 Cách tiếp cận hệ thống 25 Chương 3 LẬP KẾ HOẠCH KIỂM THỬ WEBSITE THƯ VIỆN ĐẠI HỌC NGÂN HÀNG 27 3.1 Giới thiệu .27 3.1.1 Tổng quan 27 3.1.3 Mục đích .28 3.2 Lập kế hoạch kiểm thử cho các nghiệp vụ 29 3.2.1 Mục tiêu kiểm thử 29 3.2.2 Xác định phạm vi kiểm thử 29 3.2.3 Cách tiếp cận 30 3.2.4 Tiêu chí kiểm thử thành công / thất bại 30 vi 3.2.5 Tiêu chí đình chỉ và kết thúc kiểm thử 30 3.3 Quản lý kiểm thử 31 3.3.1 Các công việc được lập kế hoạch 31 3.3.2 Môi trường kiểm thử 31 3.3.3 Các công cụ kiểm thử 32 3.3.4 Nhân sự 32 3.3.5 Lịch trình công việc .33 3.3.6 Các rủi ro .33 Chương 4 THIẾT KẾ TEST CASE CHO CÁC CHỨC NĂNG CỦA WEBSITE 34 4.1 Đăng nhập 34 4.1.1 Mô tả nghiệp vụ 34 4.1.2 Kiểm thử nghiệp vụ .35 4.1.3 Kiểm thử User Interface .37 4.1.4 Kiểm thử Security/Session 37 4.2 Đổi mật khẩu 37 4.2.1 Mô tả nghiệp vụ 37 4.2.2 Kiểm thử nghiệp vụ .38 4.3 Gia hạn thời gian tài liệu 42 4.3.1 Mô tả nghiệp vụ 42 4.3.2 Kiểm thử nghiệp vụ .42 4.4 Cho mượn sách 46 4.4.1 Mô tả nghiệp vụ 46 4.4.2 Kiểm thử nghiệp vụ .47 4.5 Ma trận truy xuất 51 vii