Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
204,08 KB
Nội dung
ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN 🙖🙐✰🙖🙐 - TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN GIÀY SỬ DỤNG CÔNG NGHỆ LARAVEL KẾT HỢP VUEJS (Test Plan Document) Giảng viên hướng dẫn: Ths Lưu Văn Hiền Thành viên: Nguyễn Thanh Thiện : 25211209093 Nguyễn Duy Phương : 25211217497 Nguyễn Quốc Hưng : 25211216546 Nguyễn Hữu Toàn : 25211604005 Đà Nẵng, 03 – 2023 ĐỒ ÁN TỐT NGHIỆP Dự án viết tắt GVHD: Ths Lưu Văn Hiền PROJECT INFORMATION WBG Tên dự án Thời gian bắt đầu Lead Institution Giáo viên hướng dẫn Chủ sở hữu dự án & Chi tiết liên hệ Website bán giày Scrum Master 10/05/2023 Lưu Văn Hiền Email: js.luuhien@gmail.com Phone: 0779500029 Nguyễn Hữu Toàn Email: nguyenhuutoan20201@gmail.com Phone: 0582489368 Duy Tan University Nguyễn Hữu Toàn Nguyễn Quốc Hưng Thành viên nhóm thúc Khoa Cơng Nghệ Thơng Tin, Trường Đại Học Duy Tân Đối tác Quản lý dự án Thời gian kết 27/03/2023 Nguyễn Duy Phương Nguyễn Thanh Thiện nguyenhuutoan20 0582489368 201@gmail.com nguyenquochu50 @gmail.com duyphuongnguyen 467@gmail.com thanhthien161200 @gmail.com 0702748352 0845002867 0935693907 ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền DOCUMENT NAME Tiêu đề tài liệu Test PLan Document Tác giả Nguyễn Duy Phương Chức vụ Thành viên Ngày 05/05/202 Tên tài liệu: KLTN-SE.01.Project Test Plan URL Access Version 1.0 2.0 Khoa CNTT REVISION HISTORY Person Nguyễn Duy Phương Nguyễn Duy Phương Date 10/04/2023 05/05/2023 Description Tài liệu Chỉnh sửa ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền PHÊ DUYỆT TÀI LIỆU Người hướng dẫn Lưu Văn Hiền Date: Nguyễn Duy Phương Nguyễn Thanh Thiện Thành viên Date: ………/03/2023 Signature: Chủ sở hữu Đội sản xuất Signature: Nguyễn Hữu Toàn Nguyễn Quốc Hưng ………/03/2023 Signature: Date: ………/03/2023 Signature: Date: ………/03/2023 Signature: Date: ………/03/2023 Signature: Date: ………/03/2023 ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền MỤC LỤC MỤC TIÊU KIỂM THỬ PHẠM VI KIỂM THỬ 2.1 Chiến lược kiểm thử 2.2 Kiểm thử chức 2.3 Kiểm thử giao diện người dùng 2.4 Kiểm tra bảo mật & điều khiển truy cập 2.5 Công cụ .4 2.5.1 Thiết bị dụng cụ 2.5.2 Phần mềm 2.6 Nguồn lực QUẢN LÝ KIỂM THỬ 3.1 Quản lý lỗi CÁC MỐC KIỂM THỬ .7 4.1 Mốc kiểm thử cho SPRINT 4.2 Mốc kiểm thử cho SPRINT 4.3 Mốc kiểm thử cho SPRINT ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền DANH MỤC BẢNG BIỂU Bảng 2.1 Các chức kiểm thử theo Sprint Bảng 2.2 Kế hoạch kiểm thử chức .2 Bảng 2.3 Kế hoạch kiểm thử giao diện người dùng Bảng 2.4 Kế hoạch kiểm thử bảo mật truy cập Bảng 2.5 Bảng phần mềm sử dụng kiểm thử Bảng 2.6 Bảng nguồn lực giai đạo kiểm thử Bảng 4.1 Bảng mốc kiểm thử Sprint Bảng 4.2 Bảng mốc kiểm thử Sprint Bảng 4.3 Bảng mốc kiểm thử Sprint ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền MỤC TIÊU KIỂM THỬ Mục đích tài liệu để cung cấp nhìn tổng quan chất lượng phần mềm Mục tiêu mức thiết lập cho người dùng hiểu trình kiểm thử đề cập tài liệu PHẠM VI KIỂM THỬ Bảng 2.1 Các chức kiểm thử theo Sprint Sprint Sprint Sprint Đăng ký khách hàng Quản lý thơng tin cá nhân Thống kê hóa đơn nhập kho Đăng nhập khách hàng Tìm kiếm sản phẩm Đăng xuất khách hàng Thêm sản phẩm vào giỏ hàng Đăng nhập quản lý Quản lý giỏ hàng Đăng xuất quản lý Quản lý đơn hàng Quản lý danh mục sản phẩm Quản lý sản phẩm Quên mật Thay đổi mật Xem đơn hàng Quản ly nhập kho Duyệt đơn hàng Quản lý tài khoản admin Xem thông tin sản phẩm 2.1 Chiến lược kiểm thử Các phương pháp kiểm tra liên quan đến yêu cầu Hệ thống website bán giày sử dụng công nghệ Laravel kết hợp VueJs sau cấp độ khác kiểm thử: - Kiểm thử chức Để đảm bảo chức theo yêu cầu người sử dụng thực cách xác đầy đủ - Kiểm thử giao diện người dùng Để phát lỗi giao diện giả thiết không hợp lý giao diện - Kiểm thử bảo mật kiểm soát truy cập Trang ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền Để đảm bảo chiến lược an ninh xây dựng hệ thống thực cách xác - Kiểm thử chấp nhận Để kiểm thử mức độ chấp nhận người dùng 2.2 Kiểm thử chức Kiểm thử chức phần mềm kiểm thử tất tính chức hệ thống để đảm bảo yêu cầu thông số kỹ thuật đáp ứng Bảng mô tả đầy đủ yêu cầu thực kiểm thử chức cho hệ thống quản lý điều hành văn bản: Bảng 2.2 Kế hoạch kiểm thử chức Mục tiêu Đảm bảo chức theo yêu cầu người dùng thực kiểm thử cách xác đầy đủ Đăng ký khách hàng Quản lý thông tin cá nhân Đăng nhập khách hàng Tìm kiếm sản phẩm Đăng xuất khách Thêm sản phẩm vào hàng giỏ hàng Phương pháp Đăng nhập quản lý Quản lý giỏ hàng kiểm thử Đăng xuất quản lý Quản lý đơn hàng Thống kê hóa đơn nhập kho Quên mật Thay đổi mật Xem đơn hàng Quản lý danh mục sản phẩm Quản lý nhập kho Quản lý sản phẩm Duyệt đơn hàng Quản lý tài khoản admin Xem thông tin sản phẩm Chỉ tiêu hoàn thành Tất chức kiểm tra dựa yêu cầu người dùng Tất chức thực cách xác Trang ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền theo yêu cầu người dùng Phát chức không phù hợp với yêu cầu khách hàng, xảy số lỗi ( không 5% lỗi (lỗi: nhỏ, vừa ) 2.3 Kiểm thử giao diện người dùng Kiểm tra giao diện người dùng kiểm tra ứng dụng phải tương tác với người sử dụng để xác minh yếu tố hình giao diện người dùng Điều bao gồm cách xử lý bàn phím chuột đầu vào làm hiển thị lên hình văn bản, hình ảnh, nút, menu, hộp thoại, biểu tượng, công cụ nhiều Bảng 2.3 Kế hoạch kiểm thử giao diện người dùng Mục tiêu kiểm thử Đảm bảo tương tác người dùng hệ thống thực tốt, khơng có lỗi, vấn đề Đảm bảo chức phù hợp yêu cầu người sử dụng để hiển thị thông tin, thực chức tương tác với hệ thống cách dễ dàng Phương pháp kiểm thử Sử dụng kỹ thuật kiểm thử hộp đen để kiểm tra ứng dụng giao dịch hoạt động hệ thống xử lý thông qua tương tác với giao diện người dùng phân tích kết đầu Hệ thống lập trình mơ yêu cầu người sử dụng, điều kiện đáp ứng cho hệ thống: Chỉ tiêu hoàn thành ● ● Sự tương tác người dùng hệ thống không xảy lỗi Các thao tác giao diện người dùng: Hoạt động ổn định, mượt (100% vượt qua hay không vượt 10% lỗi) 2.4 Kiểm tra bảo mật & điều khiển truy cập Bảo mật thuộc tính phần mềm để đánh giá khả chống lại công trái phép vào hệ thống Kiểm tra an ninh trình đảm bảo chiến lược an ninh xây dựng hệ thống thực cách xác xác định hệ thống thông tin Trang ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền bảo vệ liệu bảo mật thông tin trì chức dự định xác định vị trí xác định lỗi (nếu có) hệ thống Bảo mật cần phải kiểm tra sáu khái niệm bảo mật bản: Bảo mật, tính tồn vẹn, xác thực, tính sẵn có, uỷ quyền khơng thối thác Bảng 2.4 Kế hoạch kiểm thử bảo mật truy cập Mục tiêu kiểm thử Level security system (administrator): Đảm bảo người dùng cấp tên user password truy cập vào hệ thống ủy quyền thực chức định ● Xác định liệt kê người dùng nhóm chức hay liệu mà họ phép truy cập vào hệ thống Kỹ thuật ● Tạo test case cho người dùng kiểm tra giao dịch cách tạo định đắn cho người dùng kiểm thử ● Chạy kịch kiểm thử cho người dùng Đối với trường hợp, kiểm tra chức để thêm sửa chữa liệu hay từ chối ● Điều kiện hoàn thành Với người dùng có chức hay liệu phù hợp, toàn chức giao dịch mong đợi ● Mỗi người dùng sử dụng chức mà họ phép sử dụng 2.5 Công cụ 2.5.1 Thiết bị dụng cụ - Laptop 2.5.2 Phần mềm Bảng 2.5 Bảng phần mềm sử dụng kiểm thử Process Tool Test case creation Microsoft Excel Test case tracking Microsoft Excel Test case execution Manual, Selenium Trang ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền Test case management Microsoft Excel Defect management Microsoft Word Test reporting PDF Check list creating Microsoft Excel Project structure Mind Map (.xmind) 2.6 Nguồn lực Bảng 2.6 Bảng nguồn lực giai đạo kiểm thử Vai trò Người làm Trách nhiệm Quản lý, giám sát kiểm thử Đảm bảo hoạt động kiểm tra xác định theo dõi để định nghĩa chức năng/ yêu cầu kinh doanh: Test Điền thông tin Lead người kiểm thử Tester ● Xác định yêu cầu thiết lập phát triền môi trường kiểm thử ● Kế hoạch kiểm thử ● Chiến lược kiểm tra đánh giá điều phối ● Tương tác với khách hàng Điền thông tin ● Phát triển ca kiểm thử người kiểm thử ● Kiểm tra thực báo cáo lỗi QUẢN LÝ KIỂM THỬ 3.1 Quản lý lỗi Bảng 3.1 Bảng vấn đề lỗi Câu hỏi để xem xét Theo dõi Các vấn đề xác định System Test & User Acceptance thực lưu giữ khiếm khuyết ghi lại công cụ theo dõi lỗi "Redmine" Nhóm dự án thơng báo vấn đề việc kiểm thử lại thực vấn đề thống Trang ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền Nếu có giải thích liên quan đến khiếm khuyết, phải ghi lại hệ thống quản lý lỗi Sau nhóm phát triển sửa chữa khiếm khuyết, lưu ý thực hệ thống quản lý lỗi mà thành phần bị ảnh hưởng khiếm khuyết sẵn sàng để kiểm thử lại Việc xác định trường liệu giá trị hợp lệ sử dụng để theo dõi khiếm khuyết Nếu sử dụng RedMine, việc xác định trường liệu sử dụng dự án bạn Ai ưu tiên khiếm khuyết? Nhóm thử nghiệm ưu tiên khiếm khuyết gán cho nhóm phát triển Làm khiếm khuyết ưu tiên? Khiếm khuyết ưu tiên sau: Khẩn cấp- Tất chương trình nút chai bị đình khẩn cấp Cao- Chức bị bỏ lỡ / dịng liệu khơng xác Trung bình - Chức nhỏ bỏ lỡ với tầm quan trọng trung bình Thấp -Khơng có tác động chức năng, vấn đề liên quan đến giao diện người dùng Ai cập nhật trạng thái khiếm khuyết? Nhóm thử nghiệm nhóm phát triển cập nhật tình trạng, bị lỗi RedMine cập nhật trạng thái Làm khiếm khuyết giám sát quản lý? Frequent Defect Meetings tổ chức để thảo luận tiến độ thực tình trạng khiếm khuyết Ai chịu trách nhiệm giải khiếm khuyết? Đội ngũ phát triển đội ngũ kiểm thử chịu trách nhiệm cho việc giải khiếm khuyết Ai đóng khiếm khuyết? Nhóm thử nghiệm kiểm tra lại khiếm khuyết phát hành thay đổi trạng thái đóng Báo cáo Các nhóm dự án thơng báo vấn đề ca kiểm thử lại thực vấn đề thống Kiểm Kiểm thử hồi quy thực để đảm bảo hành động để thử lại khắc phục khiếm khuyết không tạo hiệu ứng knock-on Trang ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền Phân tích phù hợp thực kiểm tra thích hợp chạy lại (hoặc thơng qua với rủi ro lớn lên) để kiểm thử hồi quy Chỉ kiểm tra lại hoàn thành mà khơng có lỗi nghiêm trọng kiểm thử signed-off Kiểm Dự kiến tỷ lệ phát sai sót cuối giảm thử nghiệm thử lại sửa chữa tiến triển. Điều phải theo dõi chặt chẽ hệ thống ứng dụng qua giai đoạn khác kiểm thử CÁC MỐC KIỂM THỬ 4.1 Mốc kiểm thử cho SPRINT Bảng 4.7 Bảng mốc kiểm thử Sprint Task Name Duration Testing Sprint Start Finish Resource Names 09-03-2023 31-03-2023 Team Writing Test plan 09-03-2023 09-03-2023 Team Writing Test case 12-03-2023 24-03-2023 Team User Interface Testing 13-03-2023 25-03-2023 Team Function testing 14-03-2023 26-03-2023 Team 4.2 Mốc kiểm thử cho SPRINT Bảng 4.8 Bảng mốc kiểm thử Sprint Task Name Duratio n Testing Sprint Start Finish Resource Names 05-04-2023 20-04-2023 Team Writing Test plan 10 01-04-2023 01-04-2023 Team Writing Test case 03-04-2023 18-04-2023 Team User Interface Testing 04-04-2023 19-04-2023 Team Function testing 05-04-2023 20-04-2023 Team Trang ĐỒ ÁN TỐT NGHIỆP GVHD: Ths Lưu Văn Hiền 4.3 Mốc kiểm thử cho SPRINT Bảng 4.9 Bảng mốc kiểm thử Sprint Task Name Duration Testing Sprint Start Finish Resource Names 28-04-2023 13-05-2023 Team Writing Test plan 10 24-04-2023 24-04-2023 Team Writing Test case 27-04-2023 12-05-2023 Team User Interface Testing 28-04-2023 13-05-2023 Team Function testing 29-04-2023 14-05-2023 Team Trang