Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
1,45 MB
Nội dung
LƯU THỊ PHƯƠNG 1821050345 BÁO CÁO THỰC TẬP DOANH NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: TIN HỌC KINH TẾ ĐỀ TÀI: Kiểm thử đảm bảo chất lượng Phần mềm quản lý văn chứng HÀ NỘI, 5/ 2022 BÁO CÁO THỰC TẬP DOANH NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: TIN HỌC KINH TẾ ĐỀ TÀI: Kiểm thử đảm bảo chất lượng Phần mềm quản lý văn chứng Sinh viên thực tập : Lưu Thị Phương Mã sinh viên 1821050345 Công ty thực tập : Công ty Cổ phần đầu tư phần mềm Novi Người phụ trách : Anh Lại Đức Thuần Giảng viên hướng dẫn: Cô Lê Thanh Huệ HÀ NỘI, 5/ 2022 tieuluanmoi123docz.net MỤC LỤC MỤC LỤC DANH MỤC HÌNH VẼ BẢNG BIỂU MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY THỰC TẬP 1.1 Giới thiệu tổng quan công ty 1.2 Vị trí thực tập cơng ty 1.3 Đề tài thực tập 1.4 Lịch làm việc CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 Các khái niệm kiểm thử phần mềm 2.1.1 Kiểm thử hần mềm gì? 2.1.2 Lỗi phần mềm gì? Nguyên nhân sinh lỗi phần mềm 2.1.3 Vai trò kiểm thử phần mềm 2.2 Quy trình kiểm thử phần mềm 2.2.1 Lập kế hoạch kiểm thử ( Test plan) 10 2.2.2 Chuẩn bị kiểm thử 10 2.2.3 Thực kiểm thử 10 2.2.4 Viết báo cáo kiểm thử (Test report) 10 2.3 Các mức kiểm thử (Test Level) 2.3.1 Kiểm thử đơn vị (Unit test) 11 2.3.2 Kiểm thử tích hợp (Intergration testing) 12 2.3.3 Kiểm thử hệ thống (System test) 13 2.3.4 Kiểm thử chấp nhận (Acceptance test) 14 2.3.5 Kiểm thử hồi qui 14 2.4 Các kỹ thuật kiểm thử phần mềm 2.4.1 Phương pháp kiểm thử hộp đen 15 2.4.2 Phương pháp kiểm thử hộp trắng 16 2.4.3 Phương pháp kiểm thử hộp xám 18 2.5 Các kỹ thuật kiểm thử tieuluanmoi123docz.net 2.5.1 Kỹ thuật phân vùng tương đương 19 2.5.2 Bảng định 19 2.5.3 Kỹ thuật phân tích giá trị biên 20 2.5.4 Kỹ thuật đoán lỗi 20 2.6 Phân loại kiểm thử 2.6.1 Kiểm thử thủ công (Manual Test) 21 2.6.2 Kiểm thử tự động (Automation Test) 21 2.7 Các công cụ hỗ trợ trình kiểm thử 2.7.1 Công cụ quản lý lỗi Redmine 22 2.7.2 Công cụ hỗ trợ kiểm thử Postman 23 2.8 Bài toán thử nghiệm 2.8.1 Mô tả chức đăng nhập Error! Bookmark not defined 2.8.2 Mô tả chức Thêm tài khoản người dùng 29 2.8.3 Thực kiểm thử log bug 34 2.8.4 Kết kiểm thử 37 2.9 Viết hướng dẫn sử dụng phần mềm CHƯƠNG 3: ĐÁNH GIÁ KẾT QUẢ VÀ ĐỊNH HƯỚNG PHÁT TRIỂN 40 3.1 Đánh giá kết thực tập 3.2 Đinh hướng phát triển đề tài KẾT LUẬN 42 TÀI LIỆU THAM KHẢO 43 tieuluanmoi123docz.net DANH MỤC HÌNH VẼ BẢNG BIỂU Hình 1- 1: Logo Cơng ty cổ phần đầu tư phần mềm Novi Hình 1- 2: Lịch làm việc Hình 2- 1: Quy trình kiểm thử phần mềm Hình 2- 2: Các giai đoạn kiểm thử phần mềm Hình 2- 3: Kiểm thử đơn vị Hình 2- 4: Kiểm thử tích hợp Hình 2- 5: Kiểm thử hệ thống Hình 2- 6: Kiểm thử chấp nhận Hình 2- 7: Kiểm thử hồi qui Hình 2- 8: Phương pháp kiểm thử hộp đen Hình 2- 9: Kiểm thử hộp trắng Hình 2- 10: Kiểm thử hộp xám Hình 2- 11: Giao diện dự án Redmine Hình 2- 13: Giao diện hình Postman Hình 2- 14: Sơ đồ tổng quan Hệ thống Quản lý văn chứng Hình 2- 15 Màn hình thêm tài khoản người dùng Hình 2- 16 Test case chức Thêm người dùng Hình 2- 17: Màn hình viết lỗi Hình 2- 18: Danh sách lỗi dự án Hình 2- 19: Lỗi chức Thêm tài khoản người dùng Hình 2- 20: Báo cáo kiểm thử Hình 2- 21 Màn hình viết tài liệu hướng dẫn sử dụng 11 11 12 13 14 15 15 17 18 22 24 27 29 34 35 36 37 38 39 tieuluanmoi123docz.net MỞ ĐẦU Trong năm gần đây, công nghệ thông tin phát triển nhanh chóng, mạnh mẽ ứng dụng hầu hết mặt đời sống, kinh tế, văn hóa, xã hội Công nghệ thông tin phát triển đồng nghĩa với ngành cơng nghệ phần mềm phát triển Việc xây dựng ứng dụng web ngày phổ biến ngày trở nên thân thiết với người qua hoạt động giới thiệu, quảng cáo, mua bán, quản lý mạng Cuộc sống lên cao nhu cầu chất lượng sản phẩm tăng lên Một sản phẩm không dừng lại việc thân thiện dễ sử dụng mà cịn phải ln xác, kịp thời đảm bảo tính bảo mật tốt Lỗi phần mềm nói chung hay ứng dụng web nói riêng gây hậu nghiêm trọng Do đó, hoạt động đảm bảo chất lượng phần mềm quan trọng Với mong muốn có nhìn xác thực, rõ ràng quy trình kiểm thử phần mềm, đảm bảo chất lượng phần mềm tiếp cận với công cụ hỗ trợ kiểm thử, giải phần vấn đề tiết kiệm thời gian, kinh phí việc tìm kiếm lỗi, quản lý lỗi tiến hành kiểm thử; đồng thời rèn kỹ làm việc, tạo tiền đề định hướng cho tương lai sau trường Áp dụng kỹ kiểm thử vào dự án thực tế, em chọn đề tài: “Kiểm thử đảm bảo chất lượng Phần mềm quản lý văn chứng chỉ” tieuluanmoi123docz.net CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY THỰC TẬP 1.1 Giới thiệu tổng quan công ty Công ty Cổ phần đầu tư Phần Mềm Novi, địa chỉ: Tồ A1 IA20 Ciputra – P Đơng Ngạc – Q Bắc Từ Liêm – Hà Nội Điện thoại: 0816210000 Email: headoffice@novi.com.vn Website: http://novi.com.vn/ Hình 1- 1: Logo Cơng ty cổ phần đầu tư phần mềm Novi Với thông điệp vững bước tiên phong, Công ty Cổ phần đầu tư Novi thành lập vào tháng năm 2017, hình thành phát triển Novi ln không ngừng sáng tạo để xây dựng sản phẩm áp dụng vào nhu cầu thực tiễn sống công việc Lĩnh vực kinh doanh sản phẩm/dịch vụ công ty: ⮚ Lĩnh vực kinh doanh - Xuất phần mềm - Hoạt động thiết kế chuyên dụng - Bán bn máy vi tính, thiết bị điện tử, viễn thông - Nghiên cứu khoa học phát triển công nghệ lĩnh vực khoa học tự nhiên -… Trong đó, lĩnh vực kinh doanh chủ yếu công ty sản xuất kinh doanh giải pháp phần mềm đáp ứng nhu cầu quản lý hệ thống giáo dục Trong xu hội nhập phát triển, Novi bước liên doanh liên kết với đối tác nhằm tạo nên sức mạnh tổng hợp để cung cấp cho thị tieuluanmoi123docz.net trường sản phẩm phần mềm tốt nhất, với chi phí rẻ hệ thống hỗ trợ hoàn hảo ⮚ Sản phẩm, dịch vụ công ty Sản phẩm - Phần mềm hỗ trợ giáo viên Novi Elearning - Phần mềm trộn đề thi EQ.net - Phần mềm quản lý văn chứng Dịch vụ - Triển khai ứng dụng, cài đặt đào tạo sử dụng, hỗ trợ sử dụng, bảo hành bảo trì hệ thống thơng tin - Nâng cấp mở rộng phát triển khách hàng 1.2 Vị trí thực tập cơng ty Vị trí: Thực tập sinh Kiểm thử phần mềm Cơng việc giao: 1.3 ● Tìm hiểu công ty, sản phẩm công ty ● Kiểm thử phần mềm dự án viết báo cáo kiểm thử ● Hỗ trợ khách hàng cài đặt phần mềm cơng ty ● Tìm hiểu áp dụng công cụ hỗ trợ kiểm thử ● Viết tài liệu hướng dẫn sử dụng Đề tài thực tập Đề tài: Kiểm thử phần mềm ứng dụng dự án Quản lý văn chứng Mục tiêu: ⮚ Nắm tổng quan trình kiểm thử phần mềm ⮚ Hiểu tầm quan trọng, mục đích, vai trò kiểm thử pần mềm ⮚ Hiểu cấp độ, nguyên tắc, phương pháp, kỹ thuật kiểm thử phần mềm ⮚ Biết cài đặt sử dụng cơng cụ q trình kiểm thử tieuluanmoi123docz.net ⮚ Được thâm nhập vào môi trường thực tế, nâng cao trách nhiệm với nghề nghiệp mình, thực tốt công việc giao tieuluanmoi123docz.net 1.4 Tuần Lịch làm việc Cơng việc • • • • • • • • • • • • • • • • • Tìm hiểu quy định công ty Cài đặt phần mềm cần thiết Tìm hiểu kiến thức kiểm thử phần mềm Tìm hiểu cách viết test cases Tìm hiểu công cụ hỗ trợ kiểm thử Redmine Đọc hiểu, phân tích tài liệu đặc tả phần mềm Lập kế hoạch test Viết test case cho tính Thực hành test Mô tả bug tool quản lý bug Thực hành test Mô tả bug tool quản lý bug Thực retest Báo cáo bug lên tool quản lý Thực retest Báo cáo bug lên tool quản lý Viết tài liệu hướng dẫn sử dụng phần mềm Người hướng dẫn Lại Đức Thuần Mức độ hoàn thành (SV tự đánh giá) 90 % Lại Đức Thuần 100% Lại Đức Thuần Lại Đức Thuần Lại Đức Thuần 90% Lại Đức Thuần 90% Lại Đức Thuần 100% Lại Đức Thuần 100% Lại Đức Thuần 90% 80% 90% Ghi tieuluanmoi123docz.net Đơn vị - Đơn vị rỗng 🡪 Không hợp lệ - Đơn vị khơng rỗng 🡪 Hợp lệ Nhóm người dùng - Nhóm người dùng rỗng🡪 Khơng hợp lệ - Nhóm người dùng khơng rỗng🡪Hợp lệ Điều kiện đầu vào Tài khoản Các lớp tương đương hợp lệ >=6 & 20 - =10 & =6 & 12 - 30 -