Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
2,88 MB
Nội dung
TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ – TIN HỌC BÁO CÁO THỰC TẬP NGHỀ NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ CHUYÊN NGÀNH QUẢN TRỊ HỆ THỐNG THƠNG TIN TÊN ĐỀ TÀI Kiểm thử thủ cơng hệ thống Admin Website Muathep.vn Đơn vị thực tập: Công ty TNHH Wiicamp Đơn vị thực tập : Công ty TNHH Wiicamp Giảng viên hướng dẫn : ThS Trần Thị Thu Thảo LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn chân thành đến cô Trần Thị Thu Thảo – Giảng viên Trường Đại học Kinh Tế - Đại học Đà Nẵng tận tình hướng dẫn suốt thời gian thực tập nghề nghiệp Xin chân thành cảm ơn thầy cô khoa Thống kê – Tin học tận tình giảng dạy, truyền đạt cho chúng em kiến thức tảng, giúp chúng em có kiến thức vững vàng Bên cạnh đó, em muốn gửi lời cảm ơn đến quý Công ty TNHH Wiicamp cho phép tạo điều kiện thuận lợi cho chúng em suốt trình thực tập Xin chân thành cảm ơn! LỜI CAM ĐOAN Chúng em xin cam đoan đề tài: “Kiểm thử thủ công hệ thống Admin Website Muathep.vn” chúng em thực dựa tài liệu có sẵn trước khơng có chép từ tài liệu hay cơng trình nghiên cứu có sẵn trước Kết trình bày báo cáo hoàn toàn trung thực, chúng em xin chịu hồn tồn trách nhiệm, kỷ luật mơn nhà trường đề có vấn đề xảy MỤC LỤC LỜI CẢM ƠN iv LỜI CAM ĐOAN v MỤC LỤC vi DANH MỤC HÌNH ẢNH vii DANH MỤC BẢNG BIỂU viii DANH MỤC CÁC TỪ VIẾT TẮT ix LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ LÝ THUYẾT VÀ GIỚI THIỆU ĐƠN VỊ THỰC TẬP 2 Cơ sở lý thuyết 1.1 Quy trình phát triển phần mềm 1.2 Quy trình kiểm thử phần mềm 1.3 Các nguyên tắc kiểm thử phần mềm 1.4 Các cấp độ kiểm thử 1.5 Các phương pháp kiểm thử phần mềm 1.6 Một số loại kiểm thử 10 1.7 Các kỹ thuật kiểm thử phần mềm 11 1.8 Test case, Test scenario, Checklist 12 1.9 Quy trình quản lý lỗi: 15 Giới thiệu tổng quan ngành kiểm thử 16 2.1 Mô tả công việc kiểm thử 16 2.2 Cơ hội việc làm ngành kiểm thử phần mềm 17 2.3 Các kỹ cần có nhân viên kiểm thử 17 2.4 Mức lương dành cho Fresher 18 Giới thiệu đơn vị thực tập 18 3.1 Tổng quan 18 3.2 Tầm nhìn, sứ mệnh 18 CHƯƠNG 2: GIỚI THIỆU VỀ WEBSITE MuaThep.vn 19 Giới thiệu tổng quan Website Muathep.vn 19 Phân nhóm chức 19 Mô tả chi tiết hệ thống Admin 21 CHƯƠNG 3: TRIỂN KHAI VÀ KẾT QUẢ ĐẠT ĐƯỢC 24 Thiết kế thực test case 24 1.1 Thiết kế test case module Quản lý sản phẩm 24 1.2 Thiết kế test case module Quản lý giá thép 30 Kết thực 37 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 42 Kết đạt 42 Kết luận hướng phát triển giải pháp 42 TÀI LIỆU THAM KHẢO 43 CHECK LIST CỦA BÁO CÁO 44 PHỤ LỤC 45 DANH MỤC HÌNH ẢNH Hình Quy trình kiểm thử phần mềm Hình Các nguyên tắc kiểm thử Hình Kiểm thử hộp trắng Hình Kiểm thử hộp đen Hình Kiểm thử hộp xám Hình Quy trình quản lý lỗi 15 Hình Giao diện trang chức Quản lý địa điểm 21 Hình Giao diện trang chức Quản lý mác thép 21 Hình Giao diện trang chức Quản lý chủng loại thép 22 Hình 10 Giao diện trang chức Quản lý thương hiệu 22 Hình 11 Giao diện trang chức Quản lý sản phẩm 22 Hình 12 Giao diện trang Cập nhật giá thép 23 Hình 13 Giao diện trang Quản lý liệu giá thép 23 Hình 14 Giao diện trang chức Quản lý giá thép liên sở 23 Hình 15 Biểu đồ kết thực kiểm thử module Quản lý sản phẩm 41 Hình 16 Biểu đồ kết thực kiểm thử module Quản lý giá thép 41 DANH MỤC BẢNG BIỂU Bảng Danh sách chức thực kiểm thử 21 Bảng Test case trang Quản lý địa điểm module Quản lý sản phẩm 29 Bảng Test case trang Cập nhật giá thép module Quản lý giá thép 36 Bảng Danh sách Logbug 40 Bảng Bảng báo cáo phần trăm kết kiểm thử 40 Bảng Phần trăm mức độ nghiêm trọng lỗi 40 DANH MỤC CÁC TỪ VIẾT TẮT XP: Extreme Programming BA: Business Analyst CSDL: Cơ sở liệu SRS: Software Requirement Specification UI: User Interface GUI: Graphical User Interface Dev: Developer LỜI MỞ ĐẦU Mục tiêu ý nghĩa đề tài: - Nghiên cứu xây dựng kịch kiểm thử triển khai kiểm thử thủ công hệ thống - Thống kê trường hợp Fail, Pass hệ thống Đối tượng, phạm vi nghiên cứu 2.1 2.2 - Đối tượng nghiên cứu: Webite Muathep.vn Phạm vi nghiên cứu: Nghiên cứu chức Quản lý sản phẩm quản lý liệu giá thép trang Admin Kết cấu đề tài: Đề tài tổ chức gồm phần mở đầu, chương nội dung phần kết luận - Mở đầu - Chương 1: Tổng quan lý thuyết đơn vị thực tập - Chương 2: Giới thiệu website mua - Chương 3: Triển khai kết đạt - Kết luận hướng phát triển CHƯƠNG 1: TỔNG QUAN VỀ LÝ THUYẾT VÀ GIỚI THIỆU ĐƠN VỊ THỰC TẬP Cơ sở lý thuyết 1.1 Quy trình phát triển phần mềm Mơ hình phát triển phần mềm: - Agile phương pháp phát triển phần mềm Phương pháp hoạt động theo nguyên tắc phân đoạn vòng lặp tăng trưởng Nghĩa là, để hoàn thành dự án, nhà quản lý cần chia nhỏ thành nhiều giai đoạn khác nhau, sau hợp tác làm việc với bên liên quan, không ngừng đưa cải tiến để dự án hoàn thành thời gian ngắn - Mơ hình Agile Scrum có nhiều phương pháp khác để áp dụng dự án Mỗi phương pháp có vai trị, chức khác nhau: + Scrum: Là khung quy trình bao gồm vai trị, kiện, tài liệu quy tắc chung thực lặp lặp lại gọi Sprint tối ưu hóa hiệu thời gian ngắn Một scrum bao gồm nhiều phòng ban để đẩy mạnh dự án Ba trụ cột tính minh bạch, tra thích nghi Có ba vai trị để tập hợp thành nhóm Scrum Product Owner, Scrum Master, nhóm phát triển Quy trình Scrum: ● Mỗi lần lặp lại Scrum gọi Sprint ● Product backlog danh sách chứa tất chi tiết yêu cầu ● Trong Sprint, user stories product backlog chọn chuyển thành sprint backlog ● Nhóm làm việc dựa sprint backlog định ● Nhóm kiểm tra cơng việc hàng ngày ● Cuối sprint bàn giao sản phẩm + XP, Kanban, 1.2 Quy trình kiểm thử phần mềm Các giai đoạn quy trình kiểm thử phần mềm: - Phân tích yêu cầu sản phẩm: Các thành viên lập team thực việc nghiên cứu, phân tích chi tiết tài liệu yêu cầu tiêu chí, chất lượng sản phẩm mà khách cung cấp Team nắm bắt yêu cầu dự án, có thắc mắc, team đưa câu hỏi cho bên BA, trưởng nhóm hay khách hàng để hiểu rõ yêu cầu Ngoài người team phải hỗ trợ cung cấp đề xuất cách dễ hiểu cho khách hàng - Lập kế hoạch kiểm thử phần mềm: Sau nhận tài liệu phân tích, trưởng nhóm tiến hành lập kế hoạch kiểm thử cho nhóm Người lập kế hoạch phải thực hoạt động như: + Xác định phạm vi dự án + Xác định phương hướng tiếp cận + Xác định nguồn lực cho trình kiểm thử + Lập kế hoạch thiết kế cơng việc q trình kiểm thử - Thiết kế kịch kiểm thử: Dựa vào kế hoạch đưa tài liệu, tester xem xét bắt đầu viết test case chi tiết Bên cạnh tester cần chuẩn bị liệu test data, test script - Cài đặt môi trường kiểm thử phần mềm: Đầu vào kịch kiểm thử, test data, lập Giai đoạn quan trọng quy trình test sản phẩm môi trường không phù hợp với sản phẩm hay mong muốn khách hàng kết khơng xác Ngoài ra, tester cần chuẩn bị vài test case để xem môi trường kiểm thử sẵn sàng cho bước thực thi hay chưa - Thực thi trình kiểm thử phần mềm: Dựa vào bước trên, tester tiến hành test case môi trường kiểm thử thiết lập, sau so sánh kết kiểm thử với kết mong đợi để phát lỗi sai theo dõi lỗi đến sửa hồn tồn Ngồi việc kiểm thử phần mềm, tester cịn phải hỗ trợ, đưa đề xuất cho dev để hồn thành sản phẩm mong muốn Trong q trình, tester phải thường xuyên báo cáo tình hình kiểm thử - Kết thúc chu trình kiểm thử phần mềm: Đây giai đoạn cuối kiểm thử phần mềm Các tester thực kiểm tra phần mềm phải tổng hợp viết báo cáo kết cuối việc kiểm thử (Test report final) Trong phải test case đạt/ không đạt yêu cầu, trường hợp sửa, lỗi - Click button "Thêm điểm lưu địa điểm cho giá" hệ thống - Chọn liệu cho trường [Sản phẩm] - Click vào trường [ Địa điểm] danh sách địa điểm lưu hệ thống trường [Địa điểm] điểm lưu hệ thống NC9 Để trống trường [Địa điểm] Tên sản phẩm: Thép Tung Ho D32 CB500 - Tại hình Thêm địa điểm cho giá - Chọn liệu trường [Tên sản phẩm] - Click button "Lưu" - Hệ thống hiển thị tag yêu cầu chọn liệu cho trường [Địa điểm] - Hệ thống hiển thị tag yêu cầu chọn Pass liệu cho trường [Địa điểm] NC10 Chọn giá trị từ danh sách trường [Địa điểm] Tên sản phẩm: Thép Tung Ho D32 CB500 Địa điểm: Đà Nẵng - Tại hình Thêm địa điểm cho giá - Chọn liệu cho trường - Click button "Lưu" - Hệ thống lưu liệu thông báo thêm thành công - Hiển thị địa điểm sản phẩm danh sách Cập nhật giá thép - Hệ thống lưu liệu thông báo thêm thành công - Hiển thị địa điểm Pass sản phẩm danh sách Cập nhật giá thép - Tại hình Thêm địa điểm cho giá - Chọn liệu cho trường - Click button "Lưu" - Hệ thống cho phép thêm nhiều địa điểm cho sản phẩm Hệ thống lưu liệu thông báo thêm thành công - Hiển thị địa điểm sản phẩm danh sách Cập nhật giá thép - Hệ thống cho phép thêm nhiều địa điểm cho sản phẩm Hệ thống lưu liệu thông báo thêm Pass thành công - Hiển thị địa điểm sản phẩm danh sách Cập nhật giá thép NC11 Chọn nhiều giá trị từ danh sách trường [Địa điểm] NC12 Bỏ chọn giá trị trường sau chọn - Tại hình Thêm địa điểm cho giá - Xóa bỏ giá trị chọn trường [Địa điểm] - Click button "Lưu" - Trường [Địa điểm] cập nhật lại thành giá trị trống sau bỏ chọn trường - Hệ thống không cho phép lưu - Trường [Địa điểm] cập nhật lại thành giá trị trống sau bỏ Pass chọn trường - Hệ thống không cho phép lưu NC13 Nhập liệu dạng chuỗi Địa điểm: Hải vào trường Dương [Địa điểm] - Tại hình Thêm địa điểm cho giá - Nhập liệu vào trường [Địa điểm] - Hệ thống hiển thị danh sách địa điểm liên quan đến ký tự nhập (nếu có) - Hệ thống hiển thị danh sách địa điểm Pass liên quan đến ký tự nhập (nếu có) NC14 Kiểm tra hoạt động nút dropdown lọc địa điểm - Tại hình Cập nhật giá thép - Chọn nút dropdown lọc địa điểm - Hệ thống hiển thị danh sách địa điểm lưu lọc địa điểm - Hệ thống hiển thị danh sách địa Pass điểm lưu lọc địa điểm NC15 Lọc sản phẩm theo giá trị "Mọi nơi" lọc - Tại hình Cập nhật giá thép - Click vào mũi tên drop-down lọc - Chọn giá trị "Mọi nơi" - Hệ thống hiển thị danh sách sản phẩm tất địa điểm lưu hệ thống - Hệ thống hiển thị danh sách sản phẩm tất địa điểm Pass lưu hệ thống NC16 Lọc sản phẩm theo địa điểm "Hải Dương" - Tại hình Cập nhật giá thép - Click vào mũi tên drop-down lọc - Hệ thống hiển thị danh sách sản phẩm lưu địa điểm chọn - Hệ thống hiển thị danh sách sản phẩm Pass lưu địa điểm chọn Tên sản phẩm: Thép Tung Ho D32 CB500 Địa điểm: Đà Nẵng, Quy Nhơn 31 lọc - Chọn giá trị "Hải Dương" Kiểm tra hoạt động nút dropdown xếp theo thời gian - Tại hình Cập nhật - Hệ thống hiển thị - Hệ thống hiển thị giá thép giá trị thời gian giá trị thời gian Pass - Chọn nút dropdown tương ứng để xếp tương ứng để xếp xếp thời gian Sắp xếp sản phẩm theo "Ngày tạo cũ-> mới" - Tại hình Cập nhật giá thép - Click vào mũi tên drop-down xếp - Chọn "Ngày tạo cũ -> mới" - Hệ thống hiển thị danh sách sản phẩm theo thời gian tạo từ cũ đến sản phẩm - Hệ thống hiển thị danh sách sản phẩm theo thời gian tạo từ Pass cũ đến sản phẩm Sắp xếp sản phẩm theo "Ngày tạo -> cũ" - Tại hình Cập nhật giá thép - Click vào mũi tên drop-down xếp - Chọn "Ngày tạo cũ -> mới" - Hệ thống hiển thị danh sách sản phẩm theo thời gian tạo từ đến cũ sản phẩm - Hệ thống hiển thị danh sách sản phẩm theo thời gian tạo từ Pass đến cũ sản phẩm Sắp xếp sản phẩm theo "Sản phẩm cũ -> mới" - Tại hình Cập nhật giá thép - Click vào mũi tên drop-down xếp - Chọn "Sản phẩm cũ -> mới" - Hệ thống hiển thị danh sách sản phẩm theo thời gian cập nhật giá từ cũ đến - Hệ thống hiển thị danh sách sản phẩm theo thời gian cập Pass nhật giá từ cũ đến NC21 Sắp xếp sản phẩm theo "Sản phẩm -> cũ" - Tại hình Cập nhật giá thép - Click vào mũi tên drop-down xếp - Chọn "Sản phẩm > cũ" - Hệ thống hiển thị danh sách sản phẩm 500 Internal Server theo thời gian cập Error nhật giá từ cũ đến NC17 NC18 NC19 NC20 Fail NC22 - Tại hình Cập nhật Nhập từ khóa giá thép khơng đầy Tìm kiếm: Thép - Nhập giá trị vào tìm đủ vào tìm Hòa Phát kiếm kiếm - Nhấn enter - Hệ thống thơng báo có kết tìm thấy - Hiển thị danh sách kết có liên quan đến ký tự tìm kiếm - Hệ thống thơng báo có kết tìm thấy Pass - Hiển thị danh sách kết có liên quan đến ký tự tìm kiếm NC23 - Hệ thống thơng báo kết tìm thấy - Tại hình Cập nhật Nhập từ khóa - Trả kết Tìm kiếm: Thép giá thép có ký tự đặc trùng với từ khóa Hịa Phát - Nhập giá trị vào tìm biệt vào nhập (nếu có) D_10 kiếm tìm kiếm - Trả thơng báo - Nhấn enter "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) - Hệ thống thơng báo kết tìm thấy - Trả kết trùng với từ khóa Pass nhập (nếu có) - Trả thơng báo "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) NC24 Nhập từ khóa Tìm kiếm: Thép - Tại hình Cập nhật - Hệ thống trả - Hệ thống trả Pass 32 có khoảng trắng vào tìm kiếm Hịa Phát D32 giá thép thơng báo "Tìm thấy thơng báo "Tìm thấy CB500 - Nhập giá trị vào ô tìm kết quả'" kết quả'" kiếm - Nhấn enter NC25 - Hệ thống thông báo kết tìm thấy - Tại hình Cập nhật Nhập từ khóa - Trả kết giá thép khơng dấu Tìm kiếm: Thep trùng với từ khóa - Nhập giá trị vào tìm vào tìm cay Hoa Phat nhập (nếu có) kiếm kiếm - Trả thơng báo - Nhấn enter "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) - Hệ thống thơng báo kết tìm thấy - Trả kết trùng với từ khóa Pass nhập (nếu có) - Trả thơng báo "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) NC26 Nhập từ khóa ký tự số Tìm kiếm: 500 vào tìm kiếm - Hệ thống thơng báo kết tìm thấy - Tại hình Cập nhật - Trả kết giá thép trùng với từ khóa - Nhập giá trị vào tìm nhập (nếu có) kiếm - Trả thơng báo - Nhấn enter "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) - Hệ thống thơng báo kết tìm thấy - Trả kết trùng với từ khóa Pass nhập (nếu có) - Trả thơng báo "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) NC27 - Hệ thống thơng báo kết tìm thấy - Tại hình Cập nhật Nhập từ khóa - Trả kết Tìm kiếm: thép giá thép với ký tự trùng với từ khóa hịa phát d32 - Nhập giá trị vào tìm thường vào nhập (nếu có) cb500 kiếm tìm kiếm - Trả thơng báo - Nhấn enter "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) - Hệ thống thơng báo kết tìm thấy - Trả kết trùng với từ khóa Pass nhập (nếu có) - Trả thơng báo "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) NC28 - Hệ thống thơng báo kết tìm thấy - Tại hình Cập nhật Nhập từ khóa - Trả kết Tìm kiếm: Thép giá thép với ký tự hoa trùng với từ khóa Hịa Phát D32 - Nhập giá trị vào tìm vào tìm nhập (nếu có) CB500 kiếm kiếm - Trả thơng báo - Nhấn enter "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) - Hệ thống thơng báo kết tìm thấy - Trả kết trùng với từ khóa Pass nhập (nếu có) - Trả thơng báo "Tìm thấy kết quả" (nếu liệu chưa có hệ thống) NC29 Kiểm tra liệu trả trường [Sản phẩm] - Hệ thống trả giá trị ghi -Tại hình Cập nhật trường [Sản phẩm] giá thép tên sản phẩm lưu - Hệ thống trả giá trị ghi trường [Sản phẩm] Pass tên sản phẩm lưu NC30 Kiểm tra liệu trả trường [Địa điểm] - Hệ thống trả giá trị ghi -Tại hình Cập nhật trường [Địa điểm] giá thép tên địa điểm lưu - Hệ thống trả giá trị ghi trường [Địa điểm] Pass tên địa điểm lưu 33 Kiểm tra liệu trả trường [Đơn vị tính] - Hệ thống trả giá -Tại hình Cập nhật trị ghi giá thép trường [Đơn vị tính] kg - Hệ thống trả giá trị ghi Pass trường [Đơn vị tính] kg Kiểm tra liệu trả trường [Giá tại] - Hệ thống trả giá trị ghi trường [Giá tại] -Tại hình Cập nhật sản phẩm giá thép số thập phân với ba chữ số sau dấu phẩy không âm - Hệ thống trả giá trị ghi trường [Giá tại] sản phẩm Pass số thập phân với ba chữ số sau dấu phẩy không âm Kiểm tra liệu trả trường [Giá cũ] - Hệ thống trả giá trị ghi trường [Giá cũ] -Tại hình Cập nhật sản phẩm giá thép số thập phân với ba chữ số sau dấu phẩy không âm - Hệ thống trả giá trị ghi trường [Giá cũ] sản phẩm Pass số thập phân với ba chữ số sau dấu phẩy không âm NC34 Kiểm tra liệu trả trường [Giá mới] - Hệ thống trả giá trị ghi trường [Giá mới] -Tại hình Cập nhật sản phẩm giá thép số thập phân với ba chữ số sau dấu phẩy không âm - Hệ thống trả giá trị ghi trường [Giá mới] sản phẩm Pass số thập phân với ba chữ số sau dấu phẩy không âm NC35 Kiểm tra liệu trả trường [Ngày áp dụng giá mới] - Hệ thống trả giá trị ghi -Tại hình Cập nhật trường [Ngày áp giá thép dụng giá mới] liệu dạng ngày/tháng/năm - Hệ thống trả giá trị ghi trường [Ngày áp Pass dụng giá mới] liệu dạng ngày/tháng/năm NC36 Kiểm tra trường [Hành động] - Hệ thống hiển thị -Tại hình Cập nhật nút Cập nhật giá giá thép ghi trường [Hành động] - Hệ thống hiển thị nút Cập nhật giá ghi trường [Hành động] NC37 Để trống trường [Tên Tên sản phẩm: sản phẩm] - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Chỉnh sửa giá trị trường [Tên sản phẩm] - Click button "Lưu" - Hệ thống không cho phép lưu liệu - Hiển thị tag thông báo yêu cầu nhập liệu vào trường - Hệ thống không cho phép lưu liệu - Hiển thị tag thông Pass báo yêu cầu nhập liệu vào trường NC38 - Tại hình Cập nhật Nhập ký tự giá thép khoảng trắng - Click vào tên sản Tên sản phẩm: [ vào trường phẩm có danh sách ] [Tên sản - Chỉnh sửa giá trị phẩm] trường [Tên sản phẩm] - Click button "Lưu" - Hệ thống không chấp nhận khoảng trắng - Hiển thị tag thông báo "Tên sản phẩm không để trống" - Hệ thống lưu tên sản phẩm với ký Fail tự khoảng trắng NC39 Nhập ký tự đặc biệt vào Tên sản phẩm: trường [Tên Thép_Hòa_Phát sản phẩm] - Hệ thống lưu liệu thông báo chỉnh sửa thành công - Cập nhật tên sản phẩm danh - Hệ thống lưu liệu thông báo chỉnh sửa thành công Pass - Cập nhật tên sản phẩm danh NC31 NC32 NC33 - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Chỉnh sửa giá trị Pass 34 trường [Tên sản phẩm] - Click button "Lưu" sách Cập nhật giá thép sách Cập nhật giá thép NC40 Nhập ký tự số vào Tên sản phẩm: trường [Tên 500 sản phẩm] - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Chỉnh sửa giá trị trường [Tên sản phẩm] - Click button "Lưu" - Hệ thống lưu liệu thông báo chỉnh sửa thành công - Cập nhật tên sản phẩm danh sách Cập nhật giá thép - Hệ thống lưu liệu thông báo chỉnh sửa thành công - Cập nhật tên sản Pass phẩm danh sách Cập nhật giá thép NC41 Nhập ký tự chữ số vào trường [Tên sản phẩm] - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Chỉnh sửa giá trị trường [Tên sản phẩm] - Click button "Lưu" - Hệ thống lưu liệu thông báo chỉnh sửa thành công - Cập nhật tên sản phẩm danh sách Quản lý sản phẩm - Hệ thống lưu liệu thông báo chỉnh sửa thành công - Cập nhật tên sản Pass phẩm danh sách Quản lý sản phẩm Để trống trường Đường dẫn: [Đường dẫn] - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Click vào biểu tượng chỉnh sửa trường [Đường dẫn] - Click button "Lưu" - Hệ thống không cho phép lưu - Hiển thị thông báo yêu cầu nhập liệu vào trường - Hệ thống không cho phép lưu - Hiển thị thông báo Pass yêu cầu nhập liệu vào trường Nhập ký tự khoảng trắng Đường dẫn: [] vào trường [Đường dẫn] - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Click vào biểu tượng chỉnh sửa trường [Đường dẫn] - Nhập giá trị chỉnh sửa vào trường - Click button "Lưu" - Hệ thống không cho phép lưu - Hiển thị tag thông báo "Đường dẫn không để trống" - Hệ thống cập nhật liệu đường dẫn sản phẩm vừa chỉnh sửa với ký tự khoảng trắng Fail Nhập ký tự số vào Đường dẫn: trường 500 [Đường dẫn] - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Click vào biểu tượng chỉnh sửa trường [Đường dẫn] - Nhập giá trị chỉnh sửa vào trường - Click button "Lưu" - Hệ thống cập nhật liệu đường dẫn sản phẩm vừa chỉnh sửa - Hệ thống cập nhật liệu đường dẫn sản phẩm vừa chỉnh sửa Pass Nhập giá trị có chứa ký tự đặc biệt - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Click vào biểu tượng chỉnh sửa trường [Đường dẫn] - Nhập giá trị chỉnh sửa vào trường - Click button "Lưu" - Hệ thống cập nhật liệu đường dẫn sản phẩm vừa chỉnh sửa - Hệ thống cập nhật liệu đường dẫn sản phẩm vừa chỉnh sửa Pass NC42 NC43 NC44 NC45 Tên sản phẩm: Thép Hòa Phát D6 Đường dẫn: hoaphattt- 35 Nhập ký tự chữ số Đường dẫn: vào trường hoaphatd6cb500 [Đường dãn] - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Click vào biểu tượng chỉnh sửa trường [Đường dẫn] - Nhập giá trị chỉnh sửa vào trường - Click button "Lưu" - Hệ thống cập nhật liệu đường dẫn sản phẩm vừa chỉnh sửa - Hệ thống cập nhật liệu đường dẫn sản phẩm vừa chỉnh sửa NC47 Nhập giá trị trùng với liệu có hệ thống Đường dẫn: thep-cuon-hoaphat-d8-cb2407n8okh - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Click vào biểu tượng chỉnh sửa trường [Đường dẫn] - Nhập giá trị chỉnh sửa vào trường - Click button "Lưu" - Hệ thống không cho phép lưu liệu - Hiển thị thông báo "Giá trị bị trùng khớp" - Hệ thống không cho phép lưu liệu - Hiển thị thông báo Pass "Giá trị bị trùng khớp" NC48 Chọn giá trị khác giá trị lưu sản phẩm trường [Thương hiệu] Thương hiệu: VAS - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Chỉnh sửa giá trị trường [Thương hiệu] - Click button "Lưu" - Hệ thống lưu liệu cập nhật lại thương hiệu sản phẩm vừa chỉnh sửa - Hệ thống lưu liệu cập nhật lại Pass thương hiệu sản phẩm vừa chỉnh sửa NC49 Chọn giá trị khác giá trị lưu sản phẩm trường [Chủng loại thép] - Tại hình Cập nhật giá thép - Click vào tên sản Chủng loại thép: phẩm có danh sách D8 - Chỉnh sửa giá trị trường [Chủng loại thép] - Click button "Lưu" - Hệ thống lưu liệu cập nhật lại chủng loại thép sản phẩm vừa chỉnh sửa - Hệ thống lưu liệu cập nhật lại chủng loại thép sản phẩm vừa chỉnh sửa NC50 Chọn giá trị khác giá trị lưu Mác thép: sản GR400 phẩm trường [Mác thép] - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Chỉnh sửa giá trị trường [Chủng loại thép] - Click button "Lưu" - Hệ thống lưu liệu cập nhật lại mác thép sản phẩm vừa chỉnh sửa - Hệ thống lưu liệu cập nhật lại Pass mác thép sản phẩm vừa chỉnh sửa NC46 Pass Pass Bảng Test case trang Cập nhật giá thép module Quản lý giá thép 36 Kết thực 2.1 Test Case ID Module TC7 TC15 TC25 TC29 TC33 TC41 Danh sách logbug sau kiểm thử Bug Title Steps to Reproduce Expected Results Actual Results Priority Severity - Hệ thống hiển thị thông báo " - Hệ thống hiển Thêm địa thị thông báo " điểm thành Medium Medium Địa điểm tồn công " " - Lưu địa điểm vào hệ thống - Khơng tìm [Chrome] Tại hình Quản - Hiển thị địa thấy địa [WebAdmin] [Tìm lý địa điểm điểm Hải điểm Hải Quản lý kiếm địa điểm] Lỗi Nhập từ khoá "Hai Dương Dương High Major sản phẩm khơng tìm thấy kết Duong" vào tìm - Thơng báo tìm - Thơng báo tìm kiếm từ khố kiếm kết khơng tìm khơng dấu thấy kết Tại hình Quản lý địa điểm [Chrome] Click button Thêm - Hệ thống [WebAdmin] [Chỉnh địa điểm - Hệ thống thông báo " Quản lý sửa địa điểm] Lỗi hệ Nhập kí tự " " vào thông báo " Vui Chỉnh sửa Medium Major sản phẩm thống cho chỉnh sửa trường Tên địa điểm lòng điền vào địa điểm tên địa điểm Nhập liệu trường " thành công " khoảng trắng "Thành phố Đà Nẵng" vào trường Mô tả Nhấn Lưu Tại hình Quản - Hệ thống lý địa điểm thông báo " [Chrome] Click button Thêm Chỉnh sửa - Hệ thống [WebAdmin] [Chỉnh địa điểm địa điểm thông báo " Tên Quản lý sửa địa điểm] Lỗi hệ Nhập kí tự "Hải thành cơng " địa điểm tồn Medium Medium sản phẩm thống cho chỉnh sửa Dương" vào trường - Tên địa tại, Vui lòng tên địa điểm trùng với Tên địa điểm điểm web nhập tên khác " địa điểm có Nhập liệu vào thức trường Mơ tả Nhấn Lưu chỉnh sửa - Hệ thống Tại hình Thêm thơng báo " [Chrome] địa điểm Chỉnh sửa [WebAdmin] [Chỉnh Nhập tên địa điểm - Hệ thống địa điểm Quản lý sửa địa điểm] Lỗi hệ Click biểu tượng thông báo " Vui thành công " Medium Major sản phẩm thống cho chỉnh sửa chỉnh sửa đường dẫn lòng điền vào - web đường dẫn Đổi đường dẫn trường " thức khoảng trắng thành " " Nhấn Lưu chỉnh sửa Quản lý [Chrome] Tại hình Quản - Hệ thống - Internal High Critical sản phẩm [WebAdmin] [Button lý Mác thép chuyển sang Server Error Tại hình Thêm [Chrome] địa điểm [WebAdmin] [Thêm Nhập kí tự "Hải Quản lý địa điểm] Lỗi hệ thống Dương" vào trường sản phẩm thêm địa điểm Tên địa điểm nhập địa điểm Nhập liệu vào trùng trường Mô tả Nhấn Lưu Status Closed Closed Closed Closed Closed Closed 37 Thêm Mác thép] Lỗi trang Thêm mác thép TC56 TC64 TC81 TC97 TC113 TC116 TC124 [Chrome] [WebAdmin] [Chỉnh Quản lý sửa Mác thép] Lỗi hệ sản phẩm thống cho chỉnh sửa đường dẫn khoảng trắng [Chrome] [WebAdmin] [ Thêm Quản lý chủng loại thép] Lỗi sản phẩm hệ thống cho nhập tên chủng loại khoảng trắng [Chrome] [WebAdmin] [ Thêm Quản lý chủng loại thép] Lỗi sản phẩm hệ thống cho chỉnh sửa tên chủng loại khoảng trắng [Chrome] [WebAdmin] [ Thêm Quản lý thương hiệu] Lỗi hệ sản phẩm thống nhập tên thương hiệu khoảng trắng Click vào button Thêm mác thép trang thêm mác thép - Hiển thị thơng báo " Tại hình Chỉnh Chỉnh sửa sửa mác thép nhóm sản - Hiển thị thơng Nhập tên mác thép phẩm thành báo "Vui lòng CB400 công" Medium Major điền vào trường Nhập đường dẫn - Dữ liệu bên này" " " web Nhấn Lưu thức thay đổi theo chỉnh sửa Closed Tại hình Thêm chủng loại thép Nhập tên chủng loại thép " " Closed Tại hình Chỉnh sửa chủng loại thép Nhập kí tự " " vào trường Tên chủng loại Nhấn lưu Tại hình Thêm thương hiệu Nhập kí tự " " vào trường Tên thương hiệu Nhấn Lưu - Hiển thị thông báo " Vui lòng 500 Internal High điền vào trường Server Error " - Hệ thống thơng báo " Vui lịng điền vào trường " - Hệ thống thông báo " Chỉnh sửa nhóm sản phẩm thành cơng " Critical Medium Major - Hệ thống thông báo " Vui 500 Internal High lòng điền vào Server Error trường " Critical - Hiển thị danh sách thương Tại hình Quản hiệu có chứa kí - Thơng báo lý thương hiệu tự " Hoa Phat" kết tìm Medium Major Nhập từ khố " Hoa (Nếu có) Phat" vào tìm kiếm - Thơng báo số lượng kết tìm kiếm [Chrome] Tại hình Chỉnh - Hệ thống [WebAdmin] [Chỉnh sửa thương hiệu - Hệ thống thông báo " Quản lý sửa thương hiệu] Lỗi Nhập ký tự " " thông báo " Vui Chỉnh sửa Medium Major sản phẩm hệ thống cho chỉnh vào trường tên thương lòng điền vào thương hiệu sửa tên thương hiệu hiệu trường " thành công " khoảng trắng Nhấn Lưu - Hệ thống thông báo " [Chrome] Tại hình Chỉnh Chỉnh sửa [WebAdmin] [Chỉnh sửa thương hiệu - Hệ thống thương hiệu Quản lý sửa thương hiệu] Lỗi Nhập đường dẫn thông báo " vui thành công " Medium Major sản phẩm hệ thống cho chỉnh ' " vào trường lòng điền vào - Lưu liệu sửa đường dẫn đường dẫn trường " vào hệ thống khoảng trắng Nhấn Lưu - Web thức [Chrome][WebAdmin] [Tìm kiếm thương Quản lý hiệu] Lỗi không hiển sản phẩm thị kết tìm kiếm từ khố khơng dấu Closed Closed Closed Closed Closed 38 thay đổi theo chỉnh sửa NC21 NC38 NC43 NC59 NC65 NC125 Quản lý giá thép - Tại hình Cập [Chrome_WebAdmin] nhật giá thép [Cập nhật giá thép] - Click vào mũi tên Lỗi không hiển thị kết drop-down chọn giá trị xếp muốn xếp - Chọn "Sản phẩm -> cũ" Quản lý giá thép [Chrome_WebAdmin] [Chỉnh sửa sản phẩm trang Cập nhật giá thép] Lỗi cho phép chỉnh sửa tên sản phẩm thành ký tự khoảng trắng Quản lý giá thép [Chrome_WebAdmin] [Chỉnh sửa sản phẩm trang Cập nhật giá thép] Lỗi cho phép chỉnh sửa đường dẫn sản phẩm thành ký tự khoảng trắng Quản lý giá thép [Chrome_WebAdmin] [Cập nhật giá thép] Lỗi không hiển thị thông báo để trống trường Giá Quản lý giá thép [Chrome_WebAdmin] [Cập nhật giá thép] Lỗi không hiển thị thông báo để trống trường Ngày áp dụng Quản lý giá thép [Chrome_WebAdmin] [Chỉnh sửa sản phẩm trang Dữ liệu giá thép] Lỗi cho phép chỉnh sửa tên sản phẩm thành ký tự khoảng trắng - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Nhập [ ] vào trường [Tên sản phẩm] - Click button "Lưu" - Tại hình Cập nhật giá thép - Click vào tên sản phẩm có danh sách - Click vào biểu tượng chỉnh sửa trường [Đường dẫn] - Nhập [ ] vào trường - Click button "Lưu" - Tại hình Cập nhật giá thép - Click button "Cập nhật giá" - Điền liệu vào trường [Ngày áp dụng] - Click button "Cập nhật" - Tại hình Cập nhật giá thép - Click button "Cập nhật giá" - Điền liệu vào trường [Giá mới] - Click button "Cập nhật" - Tại hình Dữ liệu giá thép - Click vào tên sản phẩm có danh sách - Chỉnh [ ] vào trường [Tên sản phẩm] - Click button "Lưu" - Hệ thống hiển thị danh sách sản phẩm theo 500 Internal High thời gian cập Server Error nhật giá từ cũ đến Critical Closed - Hệ thống không chấp nhận khoảng trắng - Hiển thị tag thông báo "Tên sản phẩm không để trống" - Hệ thống lưu tên sản phẩm với High ký tự khoảng trắng Major Closed - Hệ thống không cho phép lưu - Hiển thị tag thông báo "Đường dẫn không để trống" - Hệ thống cập nhật liệu đường dẫn sản High phẩm vừa chỉnh sửa với ký tự khoảng trắng Major Closed - Hệ thống hiển thị tag thơng báo "Vui lịng nhập giá trị" trường [Giá mới] - Hệ thống không hiển thị tag thông báo yêu cầu Low nhập liệu vào trường Giá Low Open - Hệ thống hiển thị tag thơng báo "Vui lịng nhập giá trị" trường [Ngày áp dụng] - Hệ thống hiển thị tag yêu cầu nhập liệu vào Low trường [Ngày áp dụng] Low Open - Hệ thống không chấp nhận khoảng trắng - Hiển thị tag thông báo "Tên sản phẩm không để trống" - Hệ thống lưu tên sản phẩm với High ký tự khoảng trắng Major Closed 39 NC130 NC146 Quản lý giá thép - Tại hình Dữ liệu giá thép [Chrome_WebAdmin] - Click vào tên sản [Chỉnh sửa sản phẩm phẩm có danh sách trang Dữ liệu giá thép] - Click vào biểu tượng Lỗi cho phép chỉnh chỉnh sửa trường sửa đường dẫn sản [Đường dẫn] phẩm thành ký tự - Nhập giá trị [ ] vào khoảng trắng trường - Click button "Lưu" - Hệ thống không cho phép lưu - Hiển thị tag thông báo "Đường dẫn không để trống" - Hệ thống cập nhật liệu đường dẫn sản High phẩm vừa chỉnh sửa với ký tự khoảng trắng Major Closed Quản lý giá thép - Tại hình Dữ liệu [Chrome_WebAdmin] giá thép [Chỉnh sửa giá sản - Click button "Chỉnh phẩm] Lỗi không hiển sửa giá" sản thị thông báo để phẩm trống trường Giá - Click butotn " Cập nhật giá" - Hệ thống không cho phép cập nhật - Hiển thị tag thơng báo "Vui lịng nhập giá trị" trường [Giá] - Hệ thống không hiển thị tag yêu Low cầu nhập liệu vào trường [Giá] Low Open - Hệ thống không cho phép tải lên file Docx/ Excel - Hiển thị thông báo "File không hợp lệ, vui lòng sử dụng file PDF" - Hệ thống hiển thị thơng báo "File khơng hợp lệ, vui lịng sử dụng file Low Excel/PDF" thay "File khơng hợp lệ, vui lòng sử dụng file PDF" Low Open NC173, Quản lý NC174 giá thép - Tại hình Quản lý giá thép liên sở - Click button "Thêm [Chrome_WebAdmin] giá thép liên sở" [Thêm giá thép liên - Điền giá trị vào sở] Lỗi hiển thị thông trường báo sai tải file lên - Chọn file Docx/ Excel máy để tải lên - Click button "Lưu" Bảng Danh sách Logbug 2.2 Kết sau thực hiểm thử Số trường Số trường hợp kiểm hợp kiểm thử không thử đạt (P) đạt (F) Số trường hợp kiểm thử xem xét (PE) Số trường Tổng số hợp kiểm trường thử chưa hợp kiểm thực thử Tỉ lệ trường Tỉ lệ trường hợp kiểm hợp kiểm thử đạt thử không (%P) đạt (%F) STT Module Quản lý sản phẩm 167 13 0 180 92,8% 7,2% Quản lý giá thép 181 10 0 191 94,76% 5,24% Bảng Bảng báo cáo phần trăm kết kiểm thử STT Module Mức độ Critical Mức độ Major Mức độ Medium Mức độ Low Quản lý sản phẩm 23% 62% 15% Quản lý giá thép 10% 40% 0% 50% Bảng Phần trăm mức độ nghiêm trọng lỗi 40 Hình 15 Biểu đồ kết thực kiểm thử module Quản lý sản phẩm Hình 16 Biểu đồ kết thực kiểm thử module Quản lý giá thép 41 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt - Sau thực kiểm thử cho hai module Quản lý sản phẩm Quản lý giá thép hệ thống Admin Website Muathep.vn cho kết quả: Phát lỗi để Website không xảy vấn đề phát sinh đến tay khách hàng Thống kê số lượng lỗi để từ gửi phản hồi đánh giá cho nhóm phát triển Kết luận hướng phát triển giải pháp Khi nghiên cứu kiểm thử phần mềm, em hiểu kiểm thử quan trọng quy trình sản xuất phần mềm Sự áp dụng với kiến thức tìm hiểu dừng lại toán nhỏ hướng phát triển chúng em là: - Thiết kế thêm test case cho toàn chức - Trao đổi với nhóm phát triển phần mềm vấn đề hạn chế lỗi nhỏ tìm hướng giải cho lỗi nghiêm trọng - Thực kiểm thử mơ hình tốn phần mềm rộng hơn, phức tạp - Tìm hiểu nghiên cứu thêm công cụ kiểm thử 42 TÀI LIỆU THAM KHẢO https://www.guru99.com/ https://hocvienagile.com/agipedia/tong-quan-agile 43 CHECK LIST CỦA BÁO CÁO STT Nội dung cơng việc Có Báo cáo trình bày (định dạng) với yêu cầu X Báo cáo có số lượng trang đáp ứng yêu cầu (30-50 trang) X Báo cáo trình bày phần mở đầu bao gồm: Mục tiêu, Phạm vi đối tượng, kết cấu … X Báo cáo trình bày cơng ty, vị trí việc làm (cơng việc làm gì, kiến thức kỹ cần thiết gì, đường phát triển nghiệp (career path)), sở lý thuyết phù hợp với nội dung đề tài (Tối đa 10-12 trang) X Báo cáo có sản phẩm cụ thể phù hợp với mục tiêu đặt đề tài X Báo cáo có phần kết luận hướng phát triển đề tài X Không Ghi chú 44 PHỤ LỤC Danh sách chức hệ thống Admin: https://rgl.one/aWlbr Test case chức module Quản lý sản phẩm: https://s.net.vn/sh0f Test case chức module Quản lý giá thép: https://rgl.one/dQxos 45