1. Trang chủ
  2. » Luận Văn - Báo Cáo

Kiểm thử thủ công trên hệ thống thương mại sendo

50 41 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

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ài KIỂM THỬ THỦ CÔNG TRÊN HỆ THỐNG THƯƠNG MẠI SENDO Đơn vị thực tập : Cty TNHH Công Nghệ MetaConex Giảng viên hướng dẫn : Nguyễn Văn Chức i LỜI CẢM ƠN Sau thời gian học tập trường, chúng em hệ thống lại toàn lý thuyết chuyên ngành tham gia thực tập nghề nghiệp với nghiệp vụ kiến thức lý thuyết học Dưới quan tâm, đạo quý thầy cô khoa Thống kê - Tin học chúng em bắt đầu trình thực tập Cty TNHH Cơng Nghệ MetaConex Khoảng thời gian thực tập ngắn ngủi chúng em học hỏi, trải nghiệm tích lũy kỹ cần thiết cho vị trí triển khai ERP Xin chân thành cảm ơn quý thầy, cô giáo khoa Thống Kê – Tin họctrường Đại học Kinh Tế, Đại học Đà Nẵng tạo điều kiện để chúng em có điều kiệnthực tập Đặc biệt, chúng em xin cảm ơn thầy Nguyễn Văn Chức, người tận tình hướng dẫn chúng em hồn thành báo cáo Em xin cảm ơn anh Nguyễn Ngọc Trường Vũ người hướng dẫn chúng em Cty TNHH Công Nghệ MetaConex giúp đỡ, tạo điều kiện, cung cấp tài liệu cho em trình thực tập mảng triển khai ERP để hồn thành tập tốt Vì thực tập thực phạm vi thời gian hạn hẹp hạn chế mặt kiến thức chuyên mơn, báo cáo chúng em khơng thể tránh khỏi sai sót định Chúng em mong có ý kiến đóng góp thầy, cô để báo cáo thân chúng em hoàn thiện LỜI CAM ĐOAN Em xin cam đoan đề tài: “Kiểm thử hệ thống thương mại SENDO ” 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, em xin chịu hoà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 ii LỜI CAM ĐOAN iv 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 I: GIỚI THIỆU VỀ CÔNG TY VÀ VỊ TRÍ VIỆC LÀM Tổng quan công ty TNHH MetaConex 1.1 Giới thiệu chung 1.1.2 Tầm nhìn sứ mệnh 1.1.3 Lĩnh vực hoạt động 1.1.4 Cơ cấu tổ chức 1.1.5 Chính sách đãi ngộ 1.2 Tổng quan việc làm 1.2.1 Định nghĩa tester 1.2.2 Nhiệm vụ tester 1.2.3 Cơ hội nghề nghiệp tester 1.2.4 Mức lương tester CHƯƠNG II : LÝ THUYẾT VỀ KIỂM THỬ PHẦN MỀM 2.1 Tổng quan kiểm thử phần mềm 2.1.1 Khái niệm 2.1.2 Mục tiêu Kiểm thử phàn mềm 2.1.3 Vai trò 2.2 Quy trình nguyên tắc kiểm thử phần mềm 10 2.3 Vòng đời phát triển phần mềm (SDLC) 13 2.3.1 Khái niệm 13 2.3.2 Các giai đoạn vòng đời phát triển phần mềm 13 1.1.1 2.2.2 Mơ hình Scrum 15 2.3 Các phương pháp kiểm thử phần mềm 16 1.1.2 2.4.1 Black-box Testing ( Kiểm thử hộp đen) 16 1.1.3 2.4.2 White-box Testing ( Kiểm thử hộp trắng) 17 1.1.4 2.4.3 Gray-box Testing (Kiểm thử hộp xám) 18 2.4 Các cấp độ kiểm thử phần mềm 18 1.1.5 2.5.1 Unit Testing (Kiểm thử đơn vị) 18 1.1.6 2.5.2 Integration Testing (Kiểm thử tích hợp) 19 1.1.7 2.5.3 System Testing (Kiểm thử hệ thống) 19 1.1.8 2.5.4 Acceptance Testing (Kiểm thử chấp nhận) 19 2.6 Kết chương 21 CHƯƠNG 3: TRIỂN KHAI KIỂM THỬ THỦ CÔNG TRÊN HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ 22 3.1 Giới thiệu website 22 3.2 Lập kế hoạch kiểm thử 27 Tiến hành kiểm thử 28 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 39 Kết đạt 39 Hướng phát triển 39 Bài học kinh nghiệm 39 DANH MỤC HÌNH ẢNH Hình 1: Logo công Ty TNHH Công Nghệ MetaConex Hình 2: Cơ cấu tổ chức Công ty Meta Hình 3: Mục tiêu kiểm thử phần mềm Hình 4: Quy trình kiểm thử phần mềm 10 Hình 5: Nguyên lý kiểm thử phần mềm 11 Hình 6: Vịng đời phát triển phần mềm 13 Hình 7: Mơ hình Scrum 15 Hình 8: Black Box 16 Hình 9: Kiểm thử hộp trắng 17 Hình 10: Kiểm thử hộp xám 18 Hình 11: Trang Website SENDO 22 Hình 12: Các tính SENDO 23 Hình 13: Trang đăng ký 23 Hình 14: Giao diện trang đăng nhập 25 Hình 15: Giỏ hàng khơng có sản phẩm 26 Hình 16: Giỏ hàng có sản phẩm 26 DANH MỤC BẢNG BIỂU Bảng 1: Danh sách Tasks kiểm thử 27 Bảng 2: Thiết lập môi trường kiểm thử 28 Bảng 3: Test case đăng nhập 33 Bảng 4: Test case đăng ký 35 Bảng 5: Test case Giỏ hàng 38 DANH MỤC CÁC TỪ VIẾT TẮT STLC : Software Testing Life Cycle UI: User Interface Dev: Developer … LỜI MỞ ĐẦU Mục tiêu nghiên cứu đề tài Đề tài nghiên cứu cách xây dựng Test Case triển khai việc kiểm thử phần mềm với mục đích xác định lỗ hổng, lỗi hệ thống phần mềm yêu cầu bị thiếu hay khác với yêu cầu thực tế khách hàng Nhiệm vụ đề tài Nghiên cứu cách triển khai thực Test Case theo quy trình kiểm thử phần mềm Ghi lại kết đánh giá kiểm tra tìm thấy lỗi để đảm bảo cho sản phẩm chất lượng trước cung cấp đến tay người dùng Loại bỏ rủi ro giúp cho chất lượng sản phẩm mang lại hài lòng cho khách hàng Đối tượng phạm vi nghiên cứu Đối tượng: Trang Web Lĩnh vực nghiên cứu: “Kiểm thử thủ công hệ thống thương mại điện tử Sendo.vn” 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: Giới thiệu công ty kiểm thử phần mềm - Chương 2: Lý thuyết kiểm thử phần mềm - Chương 3: riển khai kiểm thử thủ công hệ thống thương mại điện tử SENDO - Chương 4: Kết - Kết luận hướng phát triển CHƯƠNG I: GIỚI THIỆU VỀ CÔNG TY VÀ VỊ TRÍ VIỆC LÀM Tổng quan cơng ty TNHH MetaConex 1.1 Giới thiệu chung Tên quốc tế: METACONEX TECHNOLOGY COMPANYLIMITED Tên viết tắt: METACONEX Địa chỉ: 01 Lê Thiết Hùng, Phường Hoà Xuân, Quận Cẩm Lệ, Thành phố Đà Nẵng Người đại diện: NGUYỄN HOÀI THANH Email: contacts@metaconex.io Facebook: https://www.facebook.com/metaconex Hình 1: Logo cơng Ty TNHH Cơng Nghệ MetaConex 1.1.2 Tầm nhìn sứ mệnh Tầm nhìn: Cơng ty TNHH công nghệ Metaconex Đà Nẵng trở thành công ty hàng đầu lĩnh vực công nghệ thông tin truyền thông khu vực Đà Nẵng, cung cấp giải pháp dịch vụ chất lượng cao đáp ứng nhu cầu khách hàng Sứ mệnh: Công ty Metaconex mang lại giá trị gia tăng cho khách hàng thông qua việc cung cấp giải pháp công nghệ thông tin truyền thông hiệu quả, đột phá sáng tạo Công ty cam kết đề cao chất lượng, công nghệ tiên tiến môi trường làm việc chuyên nghiệp để đáp ứng tốt nhu cầu mong muốn khách hàng Giá trị cốt lõi Metaconex phát triền giá trị cốt lõi lấy khách hàng làm trung tâm Metaconex ln đặt vào vị trí khách hàng tối thiểu nổ lực tối đa hóa Trình duyệt Chrome, Firefox Thiết bị Desktop Kích thước 1366*768 Hệ điều hành Windows, Mac Bảng 2: Thiết lập môi trường kiểm thử Tiến hành kiểm thử Đăng nhập Test Testcase name Steps Expected result result Giao diện chung - Hiển thị title chức hình (nếu có) - Hiển thị đầy đủ Kiểm tra khái quát Kiểm tra mở hình chung hình trường tài liệu thiết kế hình Pass Các label, textbox, combo có độ dài, rộng Kiểm tra bố cục, khoảng cách nhau, font chữ, tả, màu khơng xơ lệch chữ Các label sử dụng Kiểm tra tổng thể giao Kiểm tra trường bắt loại font, cỡ chữ, lề diện hình trái buộc nhập Pass 28 Kiểm tra tất lỗi tả, cấu trúc câu, ngữ pháp hình Kiểm tra thứ tự di Con trỏ di chuyển lần chuyển trỏ lượt theo thứ tự: từ hình nhấn phím xuống dưới, từ trái qua Tab Nhấn Tab liên tục phải Pass Kiểm tra thứ tự trỏ di chuyển ngược Con trỏ di chuyển ngược lại hình Nhấn phím Shift-Tab lại theo thứ tự: từ nhấn Shift-Tab liên tục lên trên, từ phải qua trái Pass Màn hình thu nhỏ, phóng Kiểm tra giao diện Nhấn phím Ctrl thu nhỏ, phóng to Nhấn phím Ctrl + to tương ứng khơng bị vỡ giao diện Pass Nhập thành công Pass Đăng nhập số điện thoại mật hợp lệ Kiểm tra nhập số Nhập ký tự số vào thành công textbox Thông báo liệu phải số Nhập liệu ký Set focus vào trường tự, thẻ html, ký tự đặc lỗi biệt Hoặc xử lý không cho Kiểm tra liệu Các thông tin khác phép nhập ký tự chữ vào ký tự chữ trường số nhập hợp lệ Pass Nhập liệu số Kiểm tra nhập thập phân Nếu trường số liệu số thập phân Các thông tin khác số thập phân: (tùy chức nhập hợp lệ - Thực thành cơng Pass 29 có cho phép Nếu trường số không không) số thập phân: Thông báo trường số ko số thập phân Set focus vào trường lỗi Hoặc xử lý không cho phép nhập số thập phân Nếu trường số số âm: - Thực thành công Nếu trường số không số âm: Thông báo trường số ko thể số âm Nhập Dữ liệu số âm(tùy chức Set focus vào trường Nhập liệu số âm có cho phép Các thông tin khác không) nhập hợp lệ lỗi xử lý không cho phép nhập dấu âm Pass Nhập liệu sđt đăng ký Mở MH nhập mật Nhập số điện thoại Click tiếp tục đăng ký Nhập mật hợp lệ Đăng nhập thành công Kiểm tra giá trị mặc Kiểm tra giá trị mặc Giá trị mặc định giống tài định ô Mật định liệu thiết kế Kiểm tra trạng thái Mở MH mặc định icon mã Quan sát icon mã hóa Icon trạng thái mã hóa hóa mật (hoặc tùy theo thiết kế) Pass Validate mật Pass Pass 30 Mở MH Kiểm tra mã hóa Nhập ký tự vào Các ký tự nhập vào trường password Mật có dạng "********" Pass Mở MH Click vào icon mã hóa để bỏ mã hóa mật Các ký tự nhập Kiểm tra bỏ mã hóa Nhập ký tự vào ô hiển thị dạng văn trường password Mật khơng bị mã hóa Pass Mở MH Để trống mật Để trống MK nhấn Báo lỗi chưa nhập mật tiếp tục Pass Báo lỗi OTP sai Pass Báo chưa nhập OTP Pass Đăng nhập thành công Pass Validate mã OTP Mở MH Nhập sdt hợp lệ click đăng nhập sms Nhập OTP không hợp Nhập OTP không hợp lệ lệ Mở MH Nhập sdt hợp lệ click đăng nhập sms Để trống OTP Để trống OTP nhấn Đăng nhập Mở MH Nhập sdt hợp lệ click đăng nhập sms Nhập OTP nhấn Nhập OTP hợp lệ đăng nhập Đăng nhập FB 31 Mở MH Trường hợp chưa Click đăng nhập login fb thiết bị FB Chuyển hướng tới Màn hình đăng nhập FB Pass Tiến hành đăng nhập vào FB ủy quyền đăng nhập vào Sendo Đăng nhập thành công Pass Đăng nhập thành công Pass Mở MH Click đăng nhập FB Trường hợp login Tiến hành ủy quyền fb thiết bị đăng nhập vào Sendo Đăng nhập Gmail Trường hợp chưa Mở MH login gmail thiết Click đăng nhập Chuyển hướng tới Màn bị gmail hình đăng nhập gmail Pass Đăng nhập thành công Pass Đăng nhập thành công Pass Nhập thành công Pass Tiến hành đăng nhập vào gmail ủy quyền đăng nhập vào Sendo Mở MH Click đăng nhập gmail Trường hợp login Tiến hành ủy quyền gmail thiết bị đăng nhập vào Sendo Đăng nhập Email Validate email Kiểm tra nhập email Nhập email hợp lệ vào hợp lệ textbox email 32 Kiểm tra nhập sai Nhập Email có định Thơng báo "Email sai định dạng email dạng: @gmail.com định dạng" Nhập Email có định Pass Thông báo "Email sai dạng: abcgmail.com định dạng" Nhập Email có định Thơng báo "Email sai dạng: abc@.com định dạng" Nhập Email có định Thơng báo "Email sai dạng: abc@gmailcom định dạng" Nhập Email có định Thơng báo "Email sai dạng: abc@gmail định dạng" Kiểm tra giá trị mặc Kiểm tra giá trị mặc Giá trị mặc định giống tài định ô Mật định liệu thiết kế Kiểm tra trạng thái Mở MH mặc định icon mã Quan sát icon mã hóa Icon trạng thái mã hóa hóa mật (hoặc tùy theo thiết kế) Pass Pass Pass Pass Validate mật Pass Pass Mở MH Kiểm tra mã hóa Nhập ký tự vào ô Các ký tự nhập vào trường password Mật có dạng "********" Pass Mở MH Click vào icon mã hóa để bỏ mã hóa mật Các ký tự nhập Kiểm tra bỏ mã hóa Nhập ký tự vào ô hiển thị dạng văn trường password Mật khơng bị mã hóa Pass Đăng nhập thành công Pass Mở MH Click vào Đăng nhập Kiểm tra đăng nhập email email thành công Nhập thông tin hợp lệ Bảng 3: Test case đăng nhập 33 Đăng ký Test Testcase name Steps Expected result result Giao diện chung - Hiển thị title chức Kiểm tra mở MH Kiểm tra khái hình (nếu có) qt chung - Hiển thị đầy đủ trường tài liệu TKMH Pass Các label, textbox, combo có độ dài, rộng khoảng cách nhau, không xô Kiểm tra bố lệch cục, font chữ, Các label sử dụng tả, màu chữ loại font, cỡ chữ, lề trái Kiểm tra Kiểm tra tất lỗi Kiểm tra tổng thể giao trường bắt buộc tả, cấu trúc câu, ngữ pháp diện hình nhập hình Kiểm tra thứ tự di Con trỏ di chuyển chuyển trỏ theo thứ tự: từ xuống hình nhấn phím Tab Nhấn Tab liên tục dưới, từ trái qua phải Pass Pass Kiểm tra thứ tự trỏ di chuyển ngược lại Con trỏ di chuyển ngược lại hình nhấn Nhấn phím Shift- theo thứ tự: từ lên trên, Shift-Tab Tab liên tục từ phải qua trái Pass Nhấn phím Ctrl - Màn hình thu nhỏ, phóng to Kiểm tra giao diện Nhấn phím Ctrl tương ứng khơng bị vỡ thu nhỏ, phóng to + giao diện Pass 34 Đăng ký sdt Validate OTP Mở MH Nhập sđt chưa đăng ký click Tiếp tục Nhập OTP Nhập OTP không hợp lệ không hợp lệ Báo lỗi OTP sai Pass Báo chưa nhập OTP Pass Mở MH Nhập sđt chưa đăng ký click Tiếp tục Để trống OTP nhấn Đăng Để trống OTP nhập Mở MH Nhập sđt chưa đăng ký click Tiếp tục Nhập OTP Nhập OTP hợp lệ nhấn đăng nhập Đăng ký thành công Pass Bảng 4: Test case đăng ký 35 Giỏ hàng Test Testcase name Steps Expected result result Giao diện chung - Hiển thị title chức hình (nếu có) Kiểm tra mở MH Kiểm tra khái quát - Hiển thị đầy đủ trường chung tài liệu TKMH Pass Các label, textbox, combo có độ dài, rộng khoảng cách nhau, không xô lệch Kiểm tra bố Các label sử dụng cục, font chữ, loại font, cỡ chữ, lề trái tả, màu chữ Kiểm tra tất lỗi Kiểm tra tổng thể giao Kiểm tra trường tả, cấu trúc câu, ngữ diện hình bắt buộc nhập pháp hình Pass Kiểm tra thứ tự di chuyển trỏ Con trỏ di chuyển hình nhấn phím theo thứ tự: từ xuống Tab Nhấn Tab liên tục dưới, từ trái qua phải Pass Kiểm tra thứ tự trỏ di chuyển ngược lại Con trỏ di chuyển ngược lại hình Nhấn phím Shift- theo thứ tự: từ lên trên, nhấn Shift-Tab Tab liên tục từ phải qua trái Pass Màn hình thu nhỏ, phóng to Kiểm tra giao diện 1.Nhấn phím Ctrl -2 tương ứng khơng bị vỡ thu nhỏ, phóng to Nhấn phím Ctrl + giao diện Pass 36 Hiện msg "Khơng có sản Kiểm tra cart chưa có Mở MH cart phẩm giỏ hàng sản phẩm chưa có sản phẩm bạn." Pass Chuyển hướng tới homepage Pass Click Tiếp tục mua sắm Các sản phẩm thêm vào Thêm sản phẩm giỏ hàng hiển thị thông Kiểm tra cart có sản vào giỏ hàng tin như: tên, số lượng, tên phẩm shop Pass Phần giá tiền hiển thị đồng Pass Kiểm tra hiển thị Mở giỏ hàng Mở giỏ hàng chưa chọn sản phẩm khơng tích chọn sản tốn phẩm Kiểm tra hiển thị Mở giỏ hàng tích chọn sản phẩm chọn sản phẩm để Hiển thị tổng tiền = Đơn toán toán giá*Số lượng sản phẩm Kiểm tra click vào tên Mở giỏ hàng Chuyển tới MH thông tin shop click vào tên shop shop Pass Pass Mở giỏ hàng Kiểm tra click vào tên click vào tên sản Chuyển tới MH thông tin sản sản phẩm phẩm phẩm Pass Mở giỏ hàng thay Thay đổi thành công Kiểm tra edit số lượng đổi số lượng sản sản phẩm đạt số lượng sản phẩm phẩm tối đa Pass Xóa thành cơng Pass Xóa thành cơng Pass Mở giỏ hàng Kiểm tra xóa sản click icon xóa phẩm sản phẩm Kiểm tra xóa nhiều Mở giỏ hàng, tích sản phẩm chọn số sản phẩm 37 Click icon xóa hàng loạt Mở giỏ hàng click thay đổi thông tin giao hàng Kiểm tra thay đổi Thay đổi địa thông tin giao hàng sđt nhận hàng Thay đổi thành công Pass Mở giỏ hàng, tích chọn sản phẩm tốn Kiểm tra áp dụng mã Nhập mã khuyến Áp dụng mã thành công, tiền khuyến mãi hợp lệ khấu trừ Pass Chuyển tới MH toán Pass Mở giỏ hàng, tích chọn sản phẩm Kiểm tra click Mua toán nhấn hàng Mua hàng Bảng 5: Test case Giỏ hàng 38 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN KẾT QUẢ ĐẠT ĐƯỢC Kỹ giao tiếp làm việc nhóm nâng cao Nâng cao khả tự học tìm hiểu kiến thức liên quan đến chuyên ngành Trau dồi thêm kiến thức kỹ Tester, tích lũy thêm nhiều kinh nghiệm thực hành với dự án Nắm vững kiến thức tảng Manual Testing quy trình thực kiểm thử hệ thống Nâng cao khả chịu áp lực với cường độ công việc cao thực tập công ty Làm quen với môi trường làm việc chuyên nghiệp doanh nghiệp Hồn thiện thân có định hướng rõ ràng công việc sau thân HƯỚNG PHÁT TRIỂN Mặc dù đào tạo môi trường thực tế doanh nghiệp thân em cịn nhiều thiếu sót, cần hồn thiện tương lai Về kiểm thử thủ công: Cải thiện kỹ viết test cases, áp dụng phương pháp thiết kế test cases hơn, có cách nhìn tổng quan hệ thống để tìm lỗi tiềm ẩn, đảm bảo chất lượng cho sản phẩm Nâng cấp website để đáp ứng quản lý diện rộng sử dụng nhiều tảng Xây dựng thiết kế website chuyên nghiệp BÀI HỌC KINH NGHIỆM Cần chủ động làm việc môi trường doanh nghiệp: chủ động học hỏi, tìm hiểu cơng việc mình, chủ động làm quen với người 39 Nhìn thấy thiếu sót thân thực tập doanh nghiệp học tập người trước để khắc phục nhược điểm thân, Có mối quan hệ giúp cho phát triển thân, Trang bị thêm cho thân kỹ mềm kiến thức Testing 40 TÀI LIỆU THAM KHẢO 1/ https://metaconex.io/ 2/ https://viblo.asia/p/quy-trinh-kiem-thu-phan-mem-software-testing-lifecycle-stlc-Qbq5QLvmlD8 3/ https://viblo.asia/p/muc-tieu-cua-kiem-thu-phan-mem-va-cac-muc-dichtester-can-huong-den-ZDEeLRpbvJb 4/ https://viblo.asia/p/muc-tieu-cua-kiem-thu-phan-mem-va-cac-muc-dichtester-can-huong-den-ZDEeLRpbvJb 5/ https://www.sendo.vn/ 6/ https://anhtester.com/blog/scrum-la-gi-tong-quan-ve-mo-hinh-scrumb428.html 41 42

Ngày đăng: 12/12/2023, 19:44

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w