TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ BÁO CÁO ĐỀ TÀI MÔN HỌC CHẤT LƯỢNG VÀ KIỂM THỬ PHẦN MỀM KIỂM THỬ WEBSITE CÔNG NGHỆ NHOM5.COM GIẢNG VIÊN: ThS. Võ Quốc Lương NHÓM THỰC HIỆN: Nhóm 5 Nguyễn Đức Duy 1724801040111 Vũ Phước Lộc 1624801030082 Trần Văn Tiến 1624801030086 Trần Văn Trí 1624801030087 BÌNH DƯƠNG, 11/2022 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ BÁO CÁO ĐỀ TÀI MÔN HỌC CHẤT LƯỢNG VÀ KIỂM THỬ PHẦN MỀM KIỂM THỬ WEBSITE THƯƠNG MẠI ĐIỆN TỬ NHOM5.COM GIẢNG VIÊN: ThS. Võ Quốc Lương NHÓM THỰC HIỆN: Nhóm 5 Nguyễn Đức Duy 1724801040111 Vũ Phước Lộc 1624801030082 Trần Văn Tiến 1624801030086 Trần Văn Trí 1624801030087 BÌNH DƯƠNG, 10/2022 1 MỤC LỤC PHẦN 1: TEST PLAN. Tài liệu liên quan.
Liệt kê các rủi ro. Công cụ kiểm thử.11 PHẦN 2: TEST CASE. Functional test case. Login test case.
Register test case. Update user method.13 PHẦN 3: TEST SCRIPT. Function test script. Login test script.
Register test script. Update user method.15 PHẦN 4: TEST REPORT. Unit test report. Unit teport for Register method.
Unit Report for Add product method. Unit Report for Update product method. Functional test report. Login test report.
Register test report. Add Booking test report. Trang chủ Admin. Trang Đăng nhập.
Trang chủ Admin.30 3 PHẦN 1: TEST PLAN Ngày cập nhập 11/10/2022 Submitted by Nguyễn Đức Duy Version 1 4 BẢN GHI NHẬN THAY ĐỔI TÀI LIỆU Ngày thay Vị trí Phiên bản Mô tả thay đổi Phiên đổi thay đổi cũ bản mới 9/9/2022 Trang 1 0 Viết nội dung cho từng phần 1 đến trang 7 11/9/2022 Trang 9 1 Bổ sung các test case, test 2 đến 12 script của Nguyễn Đức Duy 5 1. Mục đích Tài liệu này được viết nhằm mục đích phân tích và lập kế hoạch kiểm thử cho website Nhom5. Đưa ra những tiêu chí cần kiểm tra của hệ thống như kiểm thử giao diện, kiểm thử hiệu suất, kiểm thử bảo mật, … Liệt kê những yêu cầu cho việc kiểm thử và ước lượng về tài nguyên cho việc kiểm thử như phần cứng, phần mềm, nhân lực. Tổng quan Nhom5.com là một website thương mại điện tử nhằm mục đích bán hàng cho phép đăng sản phẩm, thống kê, đăng bài viết, tương tác giữa shop và khách hàng, thanh toán qua ví điện tử.
Website này được thành lập với mục đích chính là dành cho các bạn tester đang tìm hiểu về các quy trình và phương pháp kiểm thử. Tài liệu liên quan STT Tên tài liệu Nguồn Ghi chú 1 Elearning Test Plan_Template 2 Bài giảng Chất lượng và Elearning kiểm thử phần mềm 1. Liệt kê các rủi ro Mức độ ảnh hưởng Rủi ro Khả năng có thể xảy ra Mức độ ảnh hưởng (Risk) (Probability) (Impact) Không đủ thời gian thực Thấp Cao hiện Không thể làm đúng yêu Cao Cao cầu của test case Không bao quát hết các test Cao Trung bình case Thiếu nhân lực Thấp Thấp Trình độ nhân lực thấp Thấp Trung bình 6 Chiến lược xử lý: Rủi ro Chiến lược giảm thiểu Dự phòng (Contingency) (Risk) (Mitigation Strategy) Không đủ thời gian Tối ưu hóa lịch trình kiểm Gia tăng tài nguyên (con người, thực hiện tra và đưa ra chiến lược làm thiết bị) thêm giờ Thiếu tài nguyên Yêu cầu sớm hỗ trợ tài Sử dụng tài nguyên cá nhân nguyên Không bao quát hết Thiết kế test case bao quát Tham khảo test case trước đó các test case nhiều nhất có thể Thiếu nhân lực Yêu cầu bổ sung nhân lực Tăng thời gian làm việc của nhân lực Trình độ nhân lực Luôn kiểm trả trình độ năng Tăng khả năng làm việc nhóm thấp lực 1. Nhân lực Vai trò Thành viên Nhiệm vụ - Lập kế hoạch kiểm thử, quản lý tiến độ hoạt động kiểm thử.
Test Manager Nguyễn Đức Duy - Kiểm thử chức năng đăng ký, chỉnh sửa người dung trang admin Vũ Phước Lộc - Kiểm thử tính năng đăng nhập, Tester quên mật khẩu - Kiểm thử thanh toán, xem giỏ Tester Trần Văn Tiến hàng Kiểm thử Chỉnh sửa thông tin, đổi Tester Trần Văn Trí mật khẩu 1. Phần cứng Thiết bị Cấu hình Hệ điều hành Laptop Lenovo Windows 10 -CPU: Intel Core i7 3687U - Ram: 4G - VGA: HD Graphics 4000 7 - DirectX Version: DirectX 12 - CPU: Intel Core i5 4200H - RAM: 12GB Laptop Asus - VGA: HD Graphics 4600, Windows 10 GTX 950M - DirectX Version: DirectX 12 - CPU: Intel Core i7 4900MQ - RAM: 8GB Laptop Dell Windows 10 - VGA: HD Graphics 4600, AMD Radeon HD 8790M - DirectX Version: DirectX 12 - CPU: Intel Xeon E3124 - RAM: 16GB PC Windows 10 - VGA: GTX 1060 - DirectX Version: DirectX 12 - CPU: Apple A12 Iphone 11 iOS 14 - RAM: 128GB - - CPU: Apple A12 Iphone 12 iOS 14 - RAM: 128GB 1. Phần mềm Chrome 86.75 Trình duyệt web Microsoft Edge 86.38 Trình duyệt web 1. Công cụ kiểm thử Hoạt động Công cụ Nhà cung cấp Phiên bản Quản lý Microsoft Office Microsoft 2019 nhiệm vụ Excel Quản lý test Microsoft Office case Excel / TestLink Kiểm tra Jmeter Apache 5.5 8 khả năng chịu tải Checker http://validator.org Link org/checklink Function Selenium IDE Selenium.
Phạm vi kiểm thử ST Độ ưu Nội dung Loại test T tiên 1 1 Kiểm tra khả năng co giãn giao diện GUI test 2 2 Chức năng đăng nhập 3 2 Chức năng đăng ký 4 2 Chức năng kiểm tra giỏ hàng 5 2 Chức năng đổi mật khẩu Function Test 6 2 Chức năng thanh toán 7 2 Chức năng chỉnh sửa thông tin tài khoản 8 2 Chức năng quên mật khẩu Performance 9 1 Khả năng chịu tải Test 3. Lịch trình thực hiện Thời Công việc Người thực hiện Bắt đầu Kết thúc gian Lập kế hoạch kiểm Nguyễn Đức Duy 1 ngày 9/9/2022 9/9/2022 thử Kiểm tra chức năng Vũ Phước Lộc (Đăng 3 ngày 10/9/2022 12/9/2022 nhập, Quên Mật Khẩu) Trần Văn Tiến (Giỏ hàng, Thanh Toán) 9 Nguyễn Đức Duy (Đăng ký, Sửa người dùng) Trần Minh Trí (sửa thông tin, đổi mật khẩu) Kiểm tra khả năng Cả nhóm co giãn Khả năng chịu tải Vũ Phước Lộc 2 ngày 12/9/2022 13/9/2022 4. Các sản phẩm STT Sản phẩm Ngày bàn Người bàn Người nhận giao giao 1 Test Plan 09/9/2022 Nguyễn Đức Thành viên Duy khác 4 Báo cáo kiểm tra 13/9/2022 Cả nhóm Cả nhóm các function test 5 Báo cáo kiểm tra 14/9/2022 Cả nhóm hiệu năng, chịu tải 1. Các sản phẩm STT Sản phẩm Ngày bàn Người bàn Người nhận giao giao 1 Test Plan 09/10/202 Nguyễn Đức Thành viên 0 Duy khác 2 Function Test 11/10/2020 Từng thành Từng thành viên viên 3 Báo cáo kiểm tra 11/10/2020 Từng thành Từng thành giao diện viên viên 4 Báo cáo kiểm tra 13/10/202 Từng thành Từng thành hiệu năng, chịu 0 viên viên tải 10 11 PHẦN 2: TEST CASE 2.
Functional test case 2. Login test case … 2. Register test case Test Case TC_ID Test Case Procedure Test Case Data Expected Output Description TC_register_01 tạo tài khoản 1. vào trang chọn Tên tài khoản: với email chưa Đăng ký Duy_c từng đăng ký 2.
điền thông tin (đầy Tên user: Nguyễn đăng ký thành đủ, hợp lệ) Đức A công chuyển đến 3. nhấn register Mật khẩu: 123456 trang chủ có thể Email: đăng nhập được, duy1@gmail.com sau khi đăng nhập Sđt: 1231 thì thanh NAV hiện tên tài khoản đăng ký TC_register_02 tạo tài khoản 1. vào trang chọn Tên tài khoản: hiện thông báo với email đã Đăng ký Duy_a email này đã được từng đăng ký 2. điền thông tin (đầy Tên user: Nguyễn đăng ký đủ, trùng email) Đức A 3.
nhấn register Mật khẩu: 123456 Email: duy1@gmail.com Sđt: 1231 TC_register_03 tạo tài khoản 1. vào trang chọn Tên tài khoản: hiện thông báo không có sđt Đăng ký Duy_a phải nhập sđt 2. điền thông tin Tên user: Nguyễn (thiếu sđt) Đức A 3. nhấn register Mật khẩu: 123456 Email: duy1@gmail.com Sđt: null TC_register_04 tạo tài khoản 1.
vào trang chọn Tên tài khoản: hiện thông báo với email sai Đăng ký Duy4 email sai định định dạng 2. điền thông tin (sai Tên user: Nguyễn dạng định dạng mail không Đức A có @) Mật khẩu: 1234 3. nhấn register Email: duy1gmail.com Sđt: 63122 TC_register_05 tạo tài khoản 1. vào trang chọn Tên tài khoản: hiện thông báo với email sai Đăng ký2.
điền thông Duy5Tên user: email sai định định dạng tin (không có gmail)3. Nguyễn Đức AMật dạng nhấn register khẩu: 1234Email: duy3@.comSđt: 63122 12 TC_register_06 tạo tài khoản 1. vào trang chọn Tên tài khoản: trùng tên đăng Đăng ký Duy_a nhập 2. điền thông tin Tên user: Nguyễn hiện thông báo (trùng tên đăng nhập) Đức A trùng tên tài 3.
nhấn register Mật khẩu: 1234 khoản Email: duy1@gmail.com Sđt: 63122 TC_register_07 tạo tài khoản 1. vào trang chọn Tên tài khoản: không có Đăng ký Duy7 uername 2. điền thông tin Tên user: null hiện thông báo (thiếu tên user) Mật khẩu: 1234 phải điền tên 3. nhấn register Email: người dùng duy1@gmail.com Sđt: 63123 TC_register_08 tạo tài khoản 1.
vào trang chọn Tên tài khoản: không có mật Đăng ký Duy8 khẩu 2. điền thông tin Tên user: Nguyễn hiện thông báo (thiếu mật khẩu ) Đức C phải điền mật 3. nhấn register Mật khẩu: null khẩu Email: duy1@gmail.com Sđt: 63124 TC_register_09 tạo tài khoản 1. vào trang chọn Tên tài khoản: null không có tên tài Đăng ký Tên user: Nguyễn khoản 2.
điền thông tin Đức C hiện thông báo (thiếu tên tài khoản ) Mật khẩu: 1234 phải điền tên đăng 3. nhấn register Email: nhập duy1@gmail.com Sđt: 63125 TC_register_10 tạo tài khoản 1. vào trang chọn Tên tài khoản: null sai định dạng Đăng ký Tên user: Nguyễn sđt 2. điền thông tin (sai Đức C hiện thông báo sai sđt) Mật khẩu: 1234 3.
nhấn register Email: sđt duy1@gmail. Update user method Test Case TC_ID Test Case Procedure Test Case Data Expected Output Description TC_Admin_01 Cho ngưng 1. Vào trang Tài khoản: Admin hoạt động nhom5.com/ad Password: admin min user thao tác: 2. Click Sign In khachhang2 3.
Nhấn button trạng thái hoạt động user Sửa thành công TC_Admin_02 chỉnh sủa user 1. Vào trang Tài khoản: Admin sửa thành công với đầy đủ nhom5.com/ad Password: admin trường thuộc min user thao tác: loc tính 2. Click Sign In vu 13 3. chỉnh sửa user loc tên đầy đủ: Loc vu Tên đang nhap: Vu Email: locvu@gmail.com Sđt: 123 giới tính: nữ Trạng thái: chưa hoạt động Phân quyền: customer TC_Admin_03 chỉnh sủa user 1.
Vào trang Tài khoản: Admin thiếu trường nhom5.com/ad Password: admin thuộc tính tên min user thao tác: loc đầy đủ 2. Click Sign In vu 3. chỉnh sửa user loc tên đầy đủ: null vu Tên đang nhap: Vu Email: thông báo thiếu locvu@gmail.com tên đầy đủ Sđt: 123 giới tính: nữ Trạng thái: chưa hoạt động Phân quyền: customer TC_Admin_04 chỉnh sủa user 1. Vào trang Tài khoản: Thông báo thiếu thiếu trường nhom5.com/ad AdminPassword: tên đăng nhập thuộc tính tên min2.
Click Sign In 3. adminuser thao tác: đăng nhập chỉnh sửa user loc vu loc vutên đầy đủ: LocTên đang nhap: nullEmail: locvu@gmail.com Sđt: 123giới tính: nữTrạng thái: chưa hoạt độngPhân quyền: customer TC_Admin_05 chỉnh sủa user 1. Vào trang Tài khoản: Admin Thông báo lỗi sai sai email nhom5.com/ad Password: admin định dạng email min user thao tác: loc 2. Click Sign In vu 3.