Kiểm thử chức năng: Đảm bảo rằng các tính năng cơ bản như thêm, sửa,xóa học sinh/sinh viên, tạo lớp học, quản lí điểm số và thông tin cá nhân hoạtđộng một cách chính xác và hiệu quả.. Ki
Trang 2Học kỳ 1 Năm học 2023 – 2024
Nhận xét của giảng viên
Giảng viên 01
Page 2 of 23
Trang 3Học kỳ 1 Năm học 2023 – 2024 Giảng viên 02
3 | P a g e
Trang 4Học kỳ 1 Năm học 2023 – 2024
Lời cảm ơn
Chúng em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường Đại học Ngoại Ngữ - Tin Học Thành phố Hồ Chí Minh, đặc biệt là các thầy cô khoa Công Nghệ Thông Tin của trường đã tạo điều kiện cho chúng em thực hiện tốt bài báo cáo cuối kì này Và chúng em cũng xin chân thành cám ơn thầy Đinh Minh H"a người đã trực ti1p chỉ bảo, hướng dẫn em trong quá trình hoàn thành môn Kiểm thử phần mềm, cùng đề tài ứng dụng Quản l[ thư viê \n.
Trong quá trình thực hành, cũng như là trong quá trình làm bài báo cáo học tập, khó tránh khỏi sai sót, rất mong các thầy, cô bỏ qua Đồng thời do trình độ l[ luận cũng như kinh nghiệm thực tiễn c"n hạn ch1 nên bài báo cáo không thể tránh khỏi những thi1u sót, chúng em rất mong nhận được [ ki1n đóng góp thầy, cô để chúng em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn
Chúng em xin chân thành cảm ơn!
Trang 5Học kỳ 1 Năm học 2023 – 2024
Mục lục
5 | P a g e
Trang 6Học kỳ 1 Năm học 2023 – 2024
Danh mục hình ảnh
Trang 7Học kỳ 1 Năm học 2023 – 2024
Danh mục bảng biểu
7 | P a g e
Trang 8Học kỳ 1 Năm học 2023 – 2024
Danh mục từ viết tắt
Trang 9Học kỳ 1 Năm học 2023 – 2024
Bảng phân công công việc
9 | P a g e
Trang 10dự án này sẽ tập trung vào:
1 Kiểm thử chức năng: Đảm bảo rằng các tính năng cơ bản như thêm, sửa,xóa học sinh/sinh viên, tạo lớp học, quản lí điểm số và thông tin cá nhân hoạtđộng một cách chính xác và hiệu quả
2 Kiểm thử giao diện người dùng (UI): Đảm bảo giao diện người dùng thânthiện, dễ sử dụng và tương tác một cách đúng đắn với người dùng
3 Kiểm thử tích hợp dữ liệu: Xác minh tính toàn vẹn và độ chính xác của dữliệu được nhập và lưu trữ trong hệ thống
4 Kiểm thử hiệu suất: Đảm bảo rằng phần mềm có khả năng xử l[ dữ liệu lớn
và hoạt động một cách mượt mà trong điều kiện tải nặng
5 Kiểm thử bảo mật: Kiểm tra tính bảo mật của hệ thống để ngăn chặn truycập trái phép và bảo vệ thông tin cá nhân của học sinh/sinh viên
6 Kiểm thử tương thích: Đảm bảo rằng phần mềm hoạt động tốt trên các trìnhduyệt web phổ bi1n và thi1t bị di động
7 Kiểm thử áp lực: Thử nghiệm hệ thống dưới áp lực cao để đảm bảo tính ổnđịnh và độ tin cậy
8 Kiểm thử tự động: Sử dụng các công cụ kiểm thử tự động để tối ưu hóa quátrình kiểm thử và đảm bảo sự nhất quán trong các lần kiểm thử
2 Bug tracking
Giới thiệu sơ lược bug tracking
Bug tracking là quá trình ghi nhận, theo dõi và quản l[ các lỗi (bug) trong phầnmềm hoặc ứng dụng Nó giúp các nhóm phát triển phần mềm xác định, hiểu vàkhắc phục các vấn đề kỹ thuật, từ những lỗi nhỏ đ1n các vấn đề nghiêm trọng Bugtracking đóng vai tr" quan trọng trong việc đảm bảo chất lượng sản phẩm cuốicùng và cải thiện trải nghiệm của người dùng
Trang 11Học kỳ 1 Năm học 2023 – 2024
Giới thiệu tool của nhóm mình
Jira là một công cụ quản l[ dự án và theo dõi công việc phổ bi1n được sử dụngtrong phát triển phần mềm và quản l[ dự án Nó được tạo ra bởi Atlassian và cungcấp nhiều tính năng mạnh mẽ, bao gồm:
1 Quản l[ dự án: Jira cho phép bạn tạo, theo dõi và quản l[ các dự án và côngviệc một cách hiệu quả
2.Bug tracking: Nó hỗ trợ ghi nhận và theo dõi các lỗi trong phần mềm, chophép nhóm sửa chữa chúng một cách dễ dàng
3.Quản l[ nhiệm vụ: Jira cho phép bạn tạo và theo dõi các nhiệm vụ, cụ thểhóa công việc và theo dõi ti1n độ của chúng
4.Tạo báo cáo và biểu đồ: Bạn có thể tạo các báo cáo tùy chỉnh và biểu đồ đểtheo dõi hiệu suất dự án và ti1n độ công việc
5.Tích hợp linh hoạt: Jira tích hợp tốt với nhiều công cụ khác nhau, nhưConfluence, Bitbucket, và nhiều ứng dụng khác của Atlassian
6.Quản l[ phiên bản và sprints: Nó hỗ trợ quản l[ phiên bản phát hành và quảnl[ sprints trong phát triển Agile
7.Customization (tùy chỉnh): Jira cho phép tùy chỉnh và mở rộng tính năngthông qua các plugins và add-ons
Jira là một công cụ linh hoạt và mạnh mẽ được sử dụng rộng rãi trong ngành côngnghiệp phần mềm để quản l[ dự án và theo dõi công việc
III Kiểm thử hệ thống ABC
Đặc tả các chức năng hệ thống (System Functions)
Ứng dụng quản l[ thư viện giúp người dùng quản l[ sách, thành viên và các giao dịch mượn/trả sách một cách hiệu quả Với khả năng đăng nhập, tìm ki1m, thêm mới và cập nhật thông tin chi ti1t, hệ thống cho phép người dùng dễ dàng tìm ki1m sách, quản l[ tài khoản và thực hiện các giao dịch mượn/trả sách một cách thuận tiện Bằng cách cung cấp các chức năng báo cáo và thống kê, hệ thống cung cấp thông tin đáng tin cậy để quản l[ thư viện đưa ra các quy1t định hiệu quả cho việc quản l[ tài liệu và nhân viên.
Trang 12Học kỳ 1 Năm học 2023 – 2024
Quản lý thông tin sách:
- Hệ thống cần cho phép người dùng thêm mới sách vào thư viện, bao gồm thông tin như tiêu đề, tác giả, ngôn ngữ, năm xuất bản và mô tả.
- Hệ thống cần hỗ trợ cập nhật thông tin sách, cho phép người dùng chỉnh sửa hoặc xoá sách khỏi
hệ thống.
- Hệ thống cần cung cấp chức năng tìm ki1m sách dựa trên các tiêu chí như tiêu đề, tác giả hoặc thể loại.
Quản lý thông tin thành viên:
- Hệ thống cần cho phép người dùng thêm mới thành viên, bao gồm thông tin như tên, địa chỉ, số điện thoại và email.
- Hệ thống cần hỗ trợ cập nhật thông tin thành viên, cho phép người dùng chỉnh sửa hoặc xoá thông tin thành viên.
- Hệ thống cần cung cấp chức năng tìm ki1m thành viên dựa trên các tiêu chí như tên hay số điện thoại.
Giao dịch mượn/trả sách:
- Hệ thống cần cho phép nhân viên thư viện tạo phi1u mượn sách cho thành viên.
- Hệ thống cần ghi lại thông tin về mượn sách, bao gồm ngày mượn, ngày h1t hạn và trạng thái sách (đã mượn, đã trả, quá hạn).
- Hệ thống cần tính phạt n1u thành viên trả sách quá hạn.
- Hệ thống cần cho phép nhân viên nhập thông tin về sách đã được trả lại.
Quản lý kho :
- Hê \ thống cho phép nhân viên quản lí kho, bao gồm sách, trạng thái, chất lượng, số lượng tồn kho.
- Ti1n hành thanh l[ sách khi đã lỗi, cũ, ….
Sơ đồ chức năng:
Trang 13Học kỳ 1 Năm học 2023 – 2024
Use Case Diagram:
Sơ đồ mức teng quát:
Thêm, Xóa, Sửa Đầu Sách mới
Quản L[ Thẻ Mượn
Lập Phi1u Mượn, Trả
Tạo Thẻ Thư Viện
Lập Phi1u Bồi Thường
Sửa Thông Tin Thẻ Thư Viện
Kiểm Tra Tình Trạng Thẻ
Quản L[ Tài Khoản
Trang 14Học kỳ 1 Năm học 2023 – 2024
Quản lý sách:
Quản lg tài khoản:
Quản lg kho:
Trang 16Quản l[ thẻ mượn Báo Cáo Vi Phạm
Trang 17UC2 Quản l[ Sách Sửa Thông Tin Sách
17 | P a g e
Trang 19Học kỳ 1 Năm học 2023 – 2024
Quy trình cập Nhật thông tin sách
19 | P a g e
Trang 20Học kỳ 1 Năm học 2023 – 2024
Quy trình Thêm sách mới
Trang 21Học kỳ 1 Năm học 2023 – 2024
Quy trình mượn sách
Quy trình kiểm tra sách
21 | P a g e
Trang 22Học kỳ 1 Năm học 2023 – 2024
Quy trình tạo thh thư viện
Trang 23Học kỳ 1 Năm học 2023 – 2024
2 Xác định mục tiêu, các chuẩn chất lượng cần đạt của hệ thống
3 Phạm vi kiểm thử của hệ thống (Scope)
4 Phân công công việc
5 Thiết kế testcases/ test checklists