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

Thực hiện kiểm thử hệ thống quản lý sâu bệnh hại lúa trên tỉnh bình định

85 8 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

Thông tin cơ bản

Định dạng
Số trang 85
Dung lượng 9,23 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 TIN HỌC QUẢN LÝ Thực kiểm thử hệ thống quản lý sâu bệnh hại lúa tỉnh Bình Định Đơn vị thực tập : Cơng ty TMA Solution Bình Định Giảng viên hướng dẫn : Ths.Cao Thị Nhâm MỤC LỤC NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP I LỜI CẢM ƠN V LỜI CAM ĐOAN VII MỤC LỤC VIII DANH MỤC HÌNH ẢNH XII DANH MỤC BẢNG BIỂU XIV LỜI MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ CÔNG TY VÀ VỊ TRÍ THỰC TẬP 1.1 Giới thiệu tổng quát doanh nghiệp thực tập 1.1.1 Thông tin chung 1.1.1 Lĩnh vực hoạt động 1.1.2 Cơ cấu tổ chức 1.1.3 Chính sách đãi ngộ 1.2 Tổng quan vị trí thực tập 1.2.1.Khái quát Tester 1.2.2 Yêu cầu kiến thức kĩ 1.2.3 Công việc thực tập 1.2.4 Mức lương công ty thực tập 1.2.5 Con đường phát triển CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VỀ KIỂM THỬ PHẦN MỀM 2.1 Khái niệm kiểm thử phần mềm 2.2 Bảy nguyên tắc kiểm thử phần mềm 2.3 Các cấp độ kiểm thử phần mềm 10 2.3.1 Kiểm thử đơn vị (Unit Testing) 10 2.3.2 Kiểm thử tích hợp (Integration Testing) 10 2.3.3 Kiểm thử hệ thống (System Testing) 10 2.3.4 Kiểm thử chấp nhận (Acceptance Testing) 11 2.4 Phương pháp kiểm thử phần mềm 11 2.4.1 White box testing 11 2.4.2 Black box testing 11 2.5 Các kỹ thuật kiểm thử phần mềm 12 2.5.1 Phân tích vùng tương đương 12 2.5.2 Phân tích giá trị biên 12 2.5.3 Bảng định 12 2.5.4 Đoán lỗi 12 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 13 3.1 Tổng quan dự án 13 3.1.1 Sơ đồ Use Case tổng quát 13 3.1.2 Vai trò tác nhân 14 3.1.3 Workflow tổng quát 14 3.2 Phân tích use case “Quản lý tài khoản” 15 3.2.1 Sơ đồ use case tổng quát cho chức “Quản lý tài khoản” 15 3.2.2 Phân tích use case “Đổi mật khẩu” 15 3.2.3 Phân tích use case “Chỉnh sửa thơng tin tài khoản” 18 3.3 Phân tích use case “Quản lý liệu người dùng” 21 3.3.1 Sơ đồ use case tổng quát cho chức “Quản lý liệu người dùng” 21 3.3.2 Phân tích use case “Thêm thơng tin người dùng” 21 3.3.3 Phân tích use case “Chỉnh sửa thơng tin người dùng” 26 3.3.4 Phân tích use case “Vơ hiệu hóa/kích hoạt trạng thái người dùng” 30 3.4 Phân tích use case “Quản lý liệu sinh vật gây hại” 33 3.4.1 Sơ đồ use case tổng quát chức “Quản lý liệu sinh vật gây hại” 33 3.4.2 Phân tích use case “Thêm thơng tin sinh vật gây hại” 33 3.4.2 Phân tích use case “Chỉnh sửa thơng tin sinh vật gây hại” 37 3.4.3 Phân tích use case “Xóa thơng tin sinh vật gây hại” 41 CHƯƠNG 4: THỰC HIỆN KIỂM THỬ 46 4.1 Lập kế hoạch kiểm thử 46 4.1.1 Viết testcase quản lý kiểm thử 46 4.1.2 Dữ liệu kiểm thử 48 4.1.3 Môi trường kiểm thử 48 4.1.4 Thực kiểm thử 48 4.2 Kết kiểm thử 48 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 49 TÀI LIỆU THAM KHẢO 50 CHECK LIST CỦA BÁO CÁO 51 PHỤ LỤC LII I Thực kiểm thử LII 1.1 Chức “Đổi mật khẩu” LII 1.2.Chức “Chỉnh sửa thông tin tài khoản ” LV 1.3.Chức “Thêm người dùng ” LVII 1.4.Chức “Chỉnh sửa thông tin người dùng ” LXIII 1.5.Chức “Vơ hiệu hóa/kích hoạt người dùng ” LXVI 1.6.Chức năng“Thêm liệu sinh vật gây hại” LXVIII 1.7.Chức “Xóa thơng tin sinh vật gây hại ” LXXI 1.8.Chức “Chỉnh sửa thông sinh vật gây hại” LXXIII II Kết kiểm thử LXXV 2.1.Kết kiểm thử chức “Đổi mật khẩu” LXXV 2.2.Kết kiểm thử chức “Chỉnh sửa thông tin tài khoản” LXXV 2.3.Kết kiểm thử chức “Thêm người dùng” LXXVI 2.4 Kết kiểm thử chức “Chỉnh sửa thông tin người dùng” .LXXVI 2.5.Kết kiểm thử chức “Kích hoạt/vơ hiệu hóa người dùng” LXXVI 2.6.Kết kiểm thử chức “Thêm sinh vật gây hại” LXXVII 2.7.Kết kiểm thử chức “Xóa sinh vật gây hại” LXXVII 2.8.Kết kiểm thử chức “Chỉnh sửa thông tin sinh vật gây hại” LXXVII DANH MỤC HÌNH ẢNH Hình 1: Logo công ty Hình 2: Lĩnh vực hoạt động công ty Hình 3: Cơ cấu tổ chức công ty Hình 4: Con đường phát triển kiểm thử Hình 5: Bảy nguyên tắc kiểm thử phần mềm Hình 6: Các cấp độ kiểm thử phần mềm 10 Hình 7: Hai phương pháp kiểm thử phần mềm 11 Hình 8: Usecase tổng quát hệ thống 13 Hình 9: Workflow tổng quát hệ thống 14 Hình 10: Usecase chức Quản lý tài khoản 15 Hình 11: Sơ đồ hoạt động chức Đổi mật 15 Hình 12: Màn hình đăng nhập 16 Hình 13: Màn hình quản lý thông tin tài khoản 16 Hình 14: Màn hình Đổi mật 17 Hình 15: Sơ đồ hoạt động chức Chỉnh sửa thông tin tài khoản 18 Hình 16: Màn hình Quản lý thông tin tài khoản 19 Hình 17: Màn hình chỉnh sửa thơng tin tài khoản (1) 19 Hình 18: Màn hình chỉnh sửa thơng tin tài khoản (2) 20 Hình 19: Usecase chức Quản lý liệu người dùng 21 Hình 20: Sơ đồ hoạt động chức Thêm người dùng 21 Hình 21: Màn hình Thêm người dùng (1) 22 Hình 22: Màn hình Thêm người dùng (2) 23 Hình 23: Màn hình Thêm người dùng (3) 24 Hình 24: Sơ đồ hoạt động chức Chỉnh sửa thông tin người dùng 26 Hình 25: Màn hình Chỉnh sửa thơng tin người dùng (1) 27 Hình 26: Màn hình chỉnh sửa thơng tin người dùng (2) 27 Hình 27: Màn hình chỉnh sửa thơng tin người dùng (3) 28 Hình 28: Sơ đồ hoạt động chức Vơ hiệu hóa/kích hoạt trạng thái người dùng 30 Hình 29: Màn hình vơ hiệu hóa người dùng 31 Hình 30: Màn hình kích hoạt người dùng 32 Hình 31: Usecase chức Quản lý liệu sinh vật gây hại 33 Hình 32: Sơ đồ hoạt động chức Thêm liệu sinh vật gây hại 33 Hình 33: Màn hình Thêm liệu sinh vật gây hại (1) 34 Hình 34 : Màn hình Thêm liệu sinh vật gây hại (2) 35 Hình 35 : Màn hình Thêm liệu sinh vật gây hại (3) 36 Hình 36: Sơ đồ hoạt động chức Chỉnh sửa thông tin sinh vật gây hại 37 Hình 37: Màn hình chỉnh sửa thông tin sinh vật gây hại (1) 38 Hình 38: Màn hình chỉnh sửa thông tin sinh vật gây hại (2) 39 Hình 39: Màn hình chỉnh sửa thông tin sinh vật gây hại (3) 40 Hình 40: Sơ đồ hoạt động chức Xóa thơng tin sinh vật gây hại 41 Hình 41: Màn hình xóa thông tin sinh vật gây hại xem chi tiết 42 Hình 42: Pop up xác nhận xóa 43 Hình 43: Màn hình xóa thơng tin sinh vật gây hại biểu tượng "Xóa" 44 Hình 44: Màn hình xóa nhiều sinh vật gây hại nút xóa hình danh sách 45 Hình 45: Kế hoạch kiểm thử 46 Hình 46: Giao diện Google Sheet 47 DANH MỤC BẢNG BIỂU Bảng 1: Yêu cầu kiểm tra chức Đổi mật 17 Bảng 2: Yêu cầu kiểm tra chức Chỉnh sửa thông tin tài khoản 20 Bảng 3: Phân tích usecase Thêm người dùng 23 Bảng 4: Yêu cầu kiểm tra chức Thêm người dùng 25 Bảng 5: Phân tích usecase Chỉnh sửa thơng tin người dùng 28 Bảng 6: Yêu cầu kiểm tra chức Chỉnh sửa thông tin người dùng 29 Bảng 7: Phân tích usecase Thêm sinh vật gây hại 35 Bảng 8: Yêu cầu kiểm tra chức Thêm sinh vật gây hại 37 Bảng 9: Phân tích usecase Chỉnh sửa thông tin sinh vật gây hại 39 Bảng 10: Yêu cầu kiểm tra chức Chỉnh sửa thông tin sinh vật gây hại 40 Bảng 11: Số lượng testcase 47 Bảng 12: Dữ liệu kiểm thử 48 LỜI MỞ ĐẦU Mục tiêu đề tài Với đề tài lần nhóm em xác định mục tiêu cần phải đạt bao gồm: - Nắm vững kiến thức liên quan đến Kiểm thử phần mềm - Phân tích hệ thống quản lý sâu bệnh hại lúa tỉnh Bình Định (T-Pest) - Thực kiểm thử thủ công cho số chức hệ thống T-Pest Đối tượng phạm vi nghiên cứu Đối tượng : Hệ thống giám sát sâu rầy, cảnh báo côn trùng gây bệnh trồng Phạm vi : Nghiên cứu yêu cầu phần mềm phân tích chức để thực thi kiểm thử tổng quan kiểm thử phần mềm 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 : (Đã qua) - Chương 1: Giới thiệu tổng quan công ty ngành nghề thực tập - Chương 2: Cơ sở lý thuyết - Chương 3: Phân tích hệ thống - Chương 4: Thực kiểm thử - Chương 5: Kết kiểm thử - Kết luận hướng phát triển CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ CƠNG TY VÀ VỊ TRÍ THỰC TẬP 1.1 Giới thiệu tổng quát doanh nghiệp thực tập 1.1.1 Thông tin chung Hình 1: Logo cơng ty Doanh nghiệp tư nhân dịch vụ Tường Minh (TMA Solutions) thành lập năm 1997 TMA tập đồn cơng nghệ hàng đầu Việt Nam với 5000 kỹ sư khách hàng tập đồn cơng nghệ cao hàng đầu giới từ 30 quốc gia TMA có chi nhánh Việt Nam (6 TP.HCM TP Quy Nhơn) chi nhánh nước ngồi (Mỹ, Úc, Canada, Đức, Nhật, Singapore) TMA có gần 10 năm làm việc với tập đồn cơng nghệ hàng đầu giới trường đại học lớn công nghệ 4.0 với 300 kỹ sư kinh nghiệm lĩnh vực Trí tuệ nhân tạo, Khoa học liệu, IoT, 4G/5G áp dụng quy trình tiêu chuẩn quốc tế (RUP, ISO 9001:2000, TL 9000, CMMI-Level 5, ISO 27001:2013, Agile…) TMA Bình Định dự án đầu tư quy mơ lớn TMA Solutions Là trung tâm phần mềm Thung lũng Sáng tạo Quy Nhơn TMA Bình Định mang sứ mệnh trở thành trung tâm phát triển phần mềm công nghệ cao hàng đầu miền Trung, góp phần quan trọng đưa Thung lũng sáng tạo Quy Nhơn trở thành điểm đến công nghệ 4.0 Việt Nam 1.4.Chức “Chỉnh sửa thông tin người dùng ” LXIII LXIV LXV 1.5.Chức “Vô hiệu hóa/kích hoạt người dùng ” LXVI LXVII 1.6.Chức năng“Thêm liệu sinh vật gây hại” LXVIII LXIX LXX 1.7.Chức “Xóa thơng tin sinh vật gây hại ” LXXI LXXII 1.8.Chức “Chỉnh sửa thông sinh vật gây hại” LXXIII LXXIV II Kết kiểm thử 2.1.Kết kiểm thử chức “Đổi mật khẩu” 2.2.Kết kiểm thử chức “Chỉnh sửa thông tin tài khoản” LXXV 2.3.Kết kiểm thử chức “Thêm người dùng” 2.4 Kết kiểm thử chức “Chỉnh sửa thông tin người dùng” 2.5.Kết kiểm thử chức “Kích hoạt/vơ hiệu hóa người dùng” LXXVI 2.6.Kết kiểm thử chức “Thêm sinh vật gây hại” 2.7.Kết kiểm thử chức “Xóa sinh vật gây hại” 2.8.Kết kiểm thử chức “Chỉnh sửa thông tin sinh vật gây hại” LXXVII

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

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w