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

Thực hiện kiểm thử thủ công trên website internship management system (ims)

66 6 0

Đ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 THỰC HIỆN KIỂM THỬ THỦ CÔNG TRÊN WEBSITE INTERNSHIP MANAGEMENT SYSTEM (IMS) Đơn vị thực tập : TMA Solutions Bình Định Giảng viên hướng dẫn : ThS Trần Thị Thu Thảo LỜI CẢM ƠN Để có kết bây giờ, ngồi nỗ lực khơng ngừng thân phần khơng nhỏ đóng góp nên thành công nhờ hướng dẫn, dạy dỗ thầy cô Khoa Thống kê – Tin học nói riêng trường Đại học Kinh tế - Đại học Đà Nẵng nói chung suốt thời gian vừa qua Chúng em xin gửi lời cảm ơn chân thành đến cô Ths Trần Thị Thu Thảo – Khoa Thống kê – Tin học, trường Đại học Kinh tế - Đại học Đà Nẵng định hướng, hướng dẫn bảo tận tình suốt trình em làm báo cáo thực tập Bên cạnh đó, chúng em muốn gửi lời cảm ơn đến q cơng ty TMA Solutions Bình Định cho phép tạo điều kiện thuận lợi cho chúng em suốt q trình thực tập Cuối cùng, chúng em kính chúc quý thầy cô dồi sức khỏe thành công nghiệp giảng dạy cao quý LỜI CAM ĐOAN Chúng em xin cam đoan đề tài: “Thực kiểm thử thủ công website Internship Management System (IMS)” nghiên cứu độc lập dựa nỗ lực thân giúp đỡ tận tình của giáo viên hướng dẫn ThS Trần Thị Thu Thảo, với người hướng dẫn anh Mai Phi Hùng (Senior Manager - Quản lý cấp cao) anh Nguyễn Thế Đạt (Nhân viên kiểm thử phần mềm) công ty TMA Solutions Bình Định.  Các số liệu kết thực đề tài trung thực hồn tồn khơng có chép hay sử dụng kết nghiên cứu đề tài người khác Nếu có phát khơng đúng, chúng em xin chịu hồn toàn trách nhiệm MỤC LỤC LỜI CẢM ƠN vii LỜI CAM ĐOAN vii MỤC LỤC viii DANH MỤC HÌNH ẢNH xii DANH MỤC BẢNG BIỂU xiii DANH MỤC CÁC TỪ VIẾT TẮT xiv LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ CÔNG TY 1.1 Cơ quan thực tập 1.1.1 Thông tin chung 1.1.2 Tầm nhìn sứ mệnh 1.1.3 Giá trị cốt lõi 1.1.4 Lĩnh vực hoạt động 1.1.5 Một số sản phẩm tiêu biểu 1.2 Giới thiệu ngành nghề thực tập 1.2.1 Khái niệm Tester 1.2.2 Kiến thức kỹ cần thiết 1.2.3 Cơ hội nghề nghiệp CHƯƠNG 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 Kiểm thử phần mềm 2.1.2 Mục tiêu Kiểm thử phần mềm 2.1.3 Các nguyên tắc Kiểm thử phần mềm 2.1.4 Sự khác QA QC 2.1.5 Quy trình kiểm thử phần mềm 2.2 Vòng đời phát triển phần mềm 2.2.1 Các giai đoạn SDLC 2.2.2 Phương pháp Scrum 10 2.3 Phân loại kiểm thử phần mềm 12 2.3.1 Manual Testing (Kiểm thử thủ công) 12 2.3.2 Automation Testing (Kiểm thử tự động) 12 2.4 Các cấp độ kiểm thử phần mềm 13 2.4.1 Unit Testing (Kiểm thử đơn vị) 13 2.4.2 Integration Testing (Kiểm thử tích hợp) 14 2.4.3 System Testing (Kiểm thử hệ thống) 14 2.4.4 Acceptance Testing (Kiểm thử chấp nhận) 14 2.5 Phương pháp kiểm thử phần mềm 15 2.5.1 White-box Testing (Kiểm thử hộp trắng) 15 2.5.2 Black-box Testing (Kiểm thử hộp đen) 15 2.6 Các kỹ thuật thiết kế test case 15 2.6.1 Static Testing (Kỹ thuật kiểm thử tĩnh) 15 2.6.2 Dynamic Testing (Kỹ thuật kiểm thử động) 16 CHƯƠNG PHÂN TÍCH HỆ THỐNG IMS 17 3.1 Tổng quát hệ thống 17 3.1.1 Mục đích 17 3.1.2 Chức hệ thống 17 3.1.3 Mô tả người dùng 17 3.2 Đặc tả yêu cầu 17 3.3 Đặc tả giao diện phần mềm 18 3.3.2 Đặc tả yêu cầu cho tính “Thêm ứng viên” 19 3.3.3 Đặc tả yêu cầu cho tính “Tạo lịch vấn” 22 3.3.4 Đặc tả yêu cầu cho tính “Sửa ứng viên” 24 3.3.5 Đặc tả yêu cầu cho tính “Xóa ứng viên” 29 CHƯƠNG THỰC HIỆN KIỂM THỬ WEBSITE IMS 30 4.1 Lập kế hoạch kiểm thử 30 4.1.1 Môi trường kiểm thử 30 4.1.2 Dữ liệu kiểm thử 30 4.1.3 Trạng thái Test cases 31 4.2 Thiết kế Test case 31 4.2.1 Các bước để tạo Test cases 31 4.2.2 Cấu trúc Test case 31 CHƯƠNG KẾT QUẢ KIỂM THỬ 33 5.1 Kết thực kiểm thử 33 5.1.1 Chức “Thêm ứng viên” 33 5.1.2 Chức “Tạo lịch vấn” 33 5.1.3 Chức “Sửa ứng viên” 33 5.1.4 Chức “Xóa ứng viên” 33 5.2 Thống kê lỗi sau thực kiểm thử 34 5.3 Bug Report 35 5.3.1 Bug Report chức “Thêm ứng viên” “Tạo lịch vấn” 35 5.3.2 Bug Report chức “Sửa ứng viên” “Xóa vấn” 37 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 40 TÀI LIỆU THAM KHẢO 43 CHECK LIST CỦA BÁO CÁO 44 PHỤ LỤC I DANH MỤC HÌNH ẢNH Hình 1.1 Logo cơng ty TMA Solutions Bình Định Hình 1.2 Giá trị cốt lõi TMA Solutions Hình 2.1 Quy trình kiểm thử phần mềm Hình 2.2 Vịng đời phát triển phần mềm Hình 2.3 Sơ đồ phương pháp SCRUM 10 Hình 2.4 Các loại kiểm thử tự động 13 Hình 3.1 Màn hình “Chọn khóa thực tập” 18 Hình 3.2 Màn hình chọn “Quản lý ứng viên” 19 Hình 3.3 Giao diện hình “Quản lý ứng viên” 19 Hình 4.1 Giao diện truy cập vào website IMS 30 Hình 4.2 Template Test case 32 Hình 5.1 Bug report Trello 37 DANH MỤC BẢNG BIỂU Bảng 2.1 So sánh khác QA QC Bảng 3.1 Yêu cầu chức “QUẢN LÝ ỨNG VIÊN” 18 Bảng 3.2 Đặc tả yêu cầu Thêm ứng viên 19 Bảng 3.3 Đặc tả yêu cầu Tạo lịch vấn 22 Bảng 3.4 Đặc tả yêu cầu Sửa ứng viên 24 Bảng 3.5 Đặc tả yêu cầu Xóa ứng viên 29 Bảng 4.1 Tài khoản sử dụng 30 Bảng 5.1 Kết kiểm thử chức “Thêm ứng viên” 33 Bảng 5.2 Kết kiểm thử chức “Tạo lịch vấn” 33 Bảng 5.3 Kết kiểm thử chức “Sửa ứng viên” 33 Bảng 5.4 Kết kiểm thử chức “Xóa ứng viên” 33 Bảng 5.5 Kết thống kê lỗi 34 DANH MỤC CÁC TỪ VIẾT TẮT QA : Quality Assurance QC : Quality Control AI : Artificial intelligence STLC : Software Testing Life Cycle SDLC : Software Development Life Cycle PO : Product Owner PM : Product Manager SRS : Software Requirement Specification Dev : Developer GUI : Graphical User Interface • Hướng phát triển: Sau 10 tuần học tập làm việc doanh nghiệp, thân em hiểu rõ ngành nghề kiểm thử phần mềm có định hướng tốt tương lai Không dừng lại kiến thức mà công ty giảng dạy, mong muốn thân phải trau dồi thêm qua ngày, học hỏi thêm kiến thức Phát triển thêm kỹ tự đơng hóa, học cách sử dụng cơng cụ tự động hóa Selenium framework kiểm thử khác để tăng cường hiệu suất kiểm thử giảm thiểu công việc thủ công Tiếp tục phát huy trau dồi kỹ mềm khả giao tiếp, làm việc nhóm, quản lý thời gian giải vấn đề để trở thành tester toàn diện Em mong nhận đóng góp ý kiến thầy cơ, anh chị hướng dẫn để hồn thiện thân hơn, rút kinh nghiệm cho dự án 42 TÀI LIỆU THAM KHẢO https://www.javatpoint.com/unit-testing https://www.javatpoint.com/white-box-testing https://www.javatpoint.com/error-guessing-technique-in-black-box-testing https://viblo.asia/p/static-testing-kiem-thu-tinh-phan-1 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 44 Không Ghi chú PHỤ LỤC CHỨC NĂNG “THÊM ỨNG VIÊN” I II III IV V CHỨC NĂNG “TẠO LỊCH PHỎNG VẤN” VI VII CHỨC NĂNG “SỬA ỨNG VIÊN” VIII IX X XI CHỨC NĂNG “XÓA ỨNG VIÊN” XII

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

w