KHẢO SÁT HỆ THỐNG
Nhu cầu thị trường
● Các hệ thống truyện tranh hiện nay đang dần xuất hiện rất nhiều trên không gian mạng nhằm phục vụ cho nhu cầu giải trí của mọi người
● Các chức năng đọc cũng như tìm kiếm đều rất thuận lợi
● Quá trình đăng ký đăng nhập vào trang web dễ dàng
● Các thể loại truyện được phân loại khá là cụ thể giúp cho việc tìm kiếm trở lên dễ dàng
● Trong thời gian đọc truyện có kèm theo xuất hiện các quảng cáo của các sàn thương mại khác
● Các truyện được thống kê theo tuần , tháng , năm xem truyện nào nhiều người đọc nhất và được đề xuất cho người đọc ở trang Home
Phỏng vấn khảo sát người dùng
*Danh sách các câu hỏi khi thu thập và làm rõ yêu cầu của ứng dụng
STT Câu hỏi Trả lời
1 Năm sinh của bạn là gì? 2016 - 1980
2 Bạn thích đọc thể loại truyện tranh nào nhất? hài hước (20%) ,tu tiên(25%) , ngôn tình (15%), phiêu lưu(20%), (20%) các loại truyện khác
3 Tác giả hoặc bộ truyện tranh yêu thích của bạn là gì?
Truyện tru tiên , Truyện thất tinh đấu , Truyện Chàng rể mạnh nhất lịch sử , truyện trí phèo thị lở ,…
4 Bạn thường đọc truyện tranh vào thời gian nào trong ngày? tối(60%), trưa(20%), sáng(20%)
5 Bạn thích đọc truyện tranh dưới dạng màu hay trắng đen? màu(60%), không màu (40%)
6 Bạn thích các bộ truyện tranh dài tập hay ngắn tập hơn? dài tập(65%), ngắn tập(35%)
7 Bạn có thường chia sẻ các bộ truyện tranh yêu thích của mình với bạn bè không? có (45%), không(55%)
8 Bạn có quan tâm đến các tin tức, bài viết liên quan đến thế giới truyện tranh không? có (75%), không (25%)
9 Bạn có gợi ý hoặc yêu cầu gì về trang web truyện tranh ?
● cần phải nhanh ra chap mới
● không bị lỗi trang web trong khi đọc
● có nhiều thể loại truyện hay
10 Bạn có muốn nhận thông báo về các bộ truyện tranh mới hoặc chương mới không? có (75%), không(25%)
● Chức năng cho Admin (quản trị website):
1 Quản lý truyện 2 Quản lý yêu thích 3 Quản lý bình luận 4 Quản lý đánh giá 5 Quản lý tài khoản
● Chức năng cho Người dùng (người sử dụng website):
1 Quản lý thông tin cá nhân
3 Đọc truyện 4 Tìm kiếm 5 Bình luận 6 Yêu thích 7 Đánh giá
* Yêu cầu phi chức năng Hiệu suất (Performance):
● Trang web phải tải nhanh, tối ưu hóa để hiển thị hình ảnh truyện một cách mượt mà
● Khả năng xử lý lượng truy cập cao, đặc biệt trong các khung giờ cao điểm
● Bảo vệ thông tin người dùng, bao gồm mật khẩu và dữ liệu cá nhân
Khả năng mở rộng (Scalability):
● Thiết kế hệ thống để dễ dàng mở rộng khi số lượng người dùng và truyện tăng lên
● Đảm bảo trang web luôn hoạt động ổn định, hạn chế thời gian downtime
● Sử dụng các biện pháp dự phòng và phục hồi hệ thống nhanh chóng
Khả năng bảo trì (Maintainability):
● Thiết kế mã nguồn dễ đọc, dễ hiểu và dễ bảo trì
● Tài liệu chi tiết về kiến trúc và cách triển khai hệ thống
Khả năng tương thích (Compatibility):
● Trang web phải hoạt động tốt trên các trình duyệt khác nhau (Chrome, Firefox, Safari, Edge)
● Hỗ trợ nhiều thiết bị, từ máy tính để bàn đến thiết bị di động
Khả năng sử dụng (Usability):
● Giao diện thân thiện, dễ sử dụng cho mọi đối tượng người dùng
● Trải nghiệm người dùng mượt mà, thuận tiện khi tìm kiếm và đọc truyện
● Đảm bảo hệ thống hoạt động ổn định, dữ liệu không bị mất mát
● Kiểm tra kỹ lưỡng và thử nghiệm hệ thống trước khi triển khai chính thức
Khả năng đáp ứng (Responsiveness):
● Trang web phải có thời gian phản hồi nhanh, không để người dùng chờ lâu
● Thiết kế responsive để thích ứng với mọi kích thước màn hình Đa ngôn ngữ (Localization):
● Dễ dàng thêm hoặc cập nhật ngôn ngữ mới
Khả năng hỗ trợ và tài liệu (Support & Documentation):
● Cung cấp tài liệu hướng dẫn sử dụng cho người dùng và tài liệu kỹ thuật cho nhà phát triển
● Hỗ trợ người dùng qua các kênh như email, chat trực tuyến, diễn đàn
● Dễ dàng triển khai và di chuyển hệ thống sang các môi trường khác nhau
Sơ đồ phân cấp chức năng của ứng dụng
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Mô hình Use case
Danh sách các tác nhân và mô tả
Sơ đồ phân rã Admin:
15 Sơ đồ phân rã Người dùng:
Danh sách Use case và mô tả
ID Tên Use case Mô tả ngắn gọn Use case Chức năng Ghi chú
Quản trị viên quản lý thông tin truyện trên hệ thống thêm, sửa, xóa, xem chi tiết
Quản trị viên quản lý các bình luận của người dùng thêm, sửa, xóa, xem chi tiết
Quản trị viên quản lý danh sách yêu thích của người dùng thêm, sửa, xóa, xem chi tiết
Quản trị viên chịu trách nhiệm quản lý thông tin tài khoản của người dùng, bao gồm các tác vụ như xem, chỉnh sửa và xóa tài khoản Các tác vụ cụ thể bao gồm thêm, sửa, xóa và xem thông tin chi tiết về tài khoản người dùng trên hệ thống.
Quản trị viên quản lý đánh giá của người dùng thêm, sửa, xóa, xem chi tiết
Người dùng hoặc quản trị viên truy cập vào hệ thống bằng cách cung cấp thông tin xác thực đã đăng ký Đăng nhập tài khoản
Người dùng hoặc quản trị viên tạo tài khoản mới trên hệ thống Đăng ký tài khoản
8 Xem thông tin truyện Người dùng xem thông tin chi tiết về truyện hiển thị truyện
Người dùng đọc nội dung truyện hiển thị nội dung
Người dùng đăng bình luận về truyện
Thêm bình luận, xóa bình luận
Người dùng thêm truyện vào danh sách yêu thích
Thêm yêu thích, bỏ yêu thích
Người dùng đánh giá truyện Đánh giá, Xóa đánh giá
Người dùng nhập từ khóa tìm kiếm truyện tìm kiếm
14 Quản lý thông tin cá nhân Người dùng quản lý thông tin cá nhân và hoạt động thêm, sửa, xóa
Các điều kiện phụ thuộc
Công cụ để phát triển website:
Sử dụng phần mềm visual studio với ngôn ngữ ASP.NET để xây dựng website, SQL server tạo cơ sở dữ liệu, StarUML vẽ các biểu đồ
Phân tích thiết kế chi tiết các chức năng
* Mô tả use case UC001 1 Quản lý truyện
Nội dung Tên use case Quản Lý Truyện
Mô tả Cho phép quản trị viên quản lý thông tin về các truyện tranh trên hệ thống
Sự kiện kích hoạt Quản trị viên chọn chức năng "Truyện" từ menu quản lý
Tiền điều kiện Quản trị viên đã đăng nhập vào hệ thống
Hậu điều kiện Thông tin truyện được cập nhật chính xác trong hệ thống
1.1.Quản trị viên chọn "Thêm Truyện Mới"
1.2 Nhập thông tin truyện: tên, tác giả, thể loại, mô tả, và bìa
1.3 Xác nhận và lưu truyện vào hệ thống
2 Chỉnh Sửa Thông Tin Truyện:
2.1.Quản trị viên chọn một truyện từ danh sách
2.2.Cập nhật thông tin cần thiết
2.3.Xác nhận và lưu thay đổi
3.1.Quản trị viên chọn truyện cần xóa
3.2.Xác nhận hành động xóa
3.3.Hệ thống xóa truyện khỏi cơ sở dữ liệu
4.1.Quản trị viên chọn một truyện từ danh sách
4.2.Xem thông tin cần thiết
5.1.Quản trị viên xem danh sách tất cả truyện
5.2.Có thể tìm kiếm và lọc truyện theo tên, tác giả, hoặc thể loại
1.1.Hệ thống yêu cầu xác nhận trước khi xóa truyện
Tên use case Quản Lý Bình Luận Mô tả Cho phép quản trị viên quản lý các bình luận của người dùng trên hệ thống
19 Sự kiện kích hoạt Chọn chức năng "Bình Luận"
Tiền điều kiện Quản trị viên đã đăng nhập vào hệ thống
Hậu điều kiện Danh sách bình luận được cập nhật chính xác trong hệ thống
1 Xem Danh Sách Bình Luận: Xem danh sách bình luận
2 Xem Thông Tin Chi Tiết: Xem chi tiết từng bình luận
3 Xóa Bình Luận: Xóa bình luận
4 Chỉnh Sửa Bình Luận: Chỉnh sửa bình luận
Luồng sự kiện phụ 1.Xác nhận trước khi xóa
Tên use case Quản Lý Yêu Thích Mô tả Quản trị viên quản lý danh sách yêu thích của người dùng
Sự kiện kích hoạt Chọn chức năng "Yêu Thích"
Tiền điều kiện Quản trị viên đã đăng nhập
Hậu điều kiện Danh sách yêu thích cập nhật
1.Xem Danh Sách Yêu Thích: Xem danh sách yêu thích
2.Xem Thông Tin Chi Tiết: Xem chi tiết từng mục yêu thích
3.Xóa Yêu Thích: Xóa mục khỏi danh sách yêu thích
Luồng sự kiện phụ 1.Đăng nhập
2.Đăng nhập 3.Xác nhận xóa
Tên use case Quản Lý Tài Khoản
20 Mô tả Quản trị viên quản lý thông tin tài khoản người dùng, bao gồm việc xem, chỉnh sửa và xóa tài khoản người dùng trên hệ thống
Sự kiện kích hoạt Quản trị viên chọn chức năng "Tài Khoản" từ menu quản lý
Tiền điều kiện Quản trị viên đã đăng nhập vào hệ thống
Hậu điều kiện 1 Danh sách tài khoản người dùng được cập nhật chính xác trong hệ thống
2 Thông tin tài khoản mới được lưu hoặc xóa khỏi cơ sở dữ liệu, và các thay đổi được phản ánh trong hệ thống ngay lập tức Luồng sự kiện chính
1 Xem Danh Sách Tài Khoản:
1.1.Quản trị viên truy cập vào danh sách tất cả các tài khoản người dùng
1.2.Danh sách có thể bao gồm thông tin cơ bản như tên, email, trạng thái tài khoản, và vai trò (như người dùng, quản trị viên)
2.Xem Thông Tin Chi Tiết Tài Khoản:
2.1.Quản trị viên chọn một tài khoản từ danh sách để xem thông tin chi tiết
2.2.Thông tin chi tiết có thể bao gồm tên, email, vai trò, trạng thái tài khoản, lịch sử hoạt động, và các thông tin bổ sung
3 Chỉnh Sửa Thông Tin Tài Khoản:
3.1.Quản trị viên chọn tài khoản cần chỉnh sửa
3.2.Cập nhật các thông tin như tên, email, mật khẩu, vai trò, và trạng thái tài khoản
3.3.Xác nhận và lưu các thay đổi
4.1.Quản trị viên chọn tài khoản cần xóa
4.2.Hệ thống yêu cầu xác nhận hành động xóa
4.3.Quản trị viên xác nhận và hệ thống xóa tài khoản khỏi cơ sở dữ liệu
21 Luồng sự kiện phụ 1 Xác Nhận Xóa:
1.1Hệ thống yêu cầu quản trị viên xác nhận trước khi thực hiện xóa tài khoản để tránh xóa nhầm
Tên use case Quản Lý Đánh Giá Mô tả Quản trị viên quản lý đánh giá của người dùng
Sự kiện kích hoạt Chọn chức năng "Đánh Giá"
Tiền điều kiện Quản trị viên đã đăng nhập
Hậu điều kiện Danh sách đánh giá cập nhật
1.Xem Danh Sách Đánh Giá: Xem danh sách đánh giá
2.Xem Thông Tin Chi Tiết: Xem chi tiết từng đánh giá
3.Xóa Đánh Giá: Xóa hoặc chỉnh sửa đánh giá
Luồng sự kiện phụ 1.Xác nhận trước khi xóa
Tên use case Đăng Nhập Mô tả Cho phép người dùng hoặc quản trị viên đăng nhập vào hệ thống
Sự kiện kích hoạt Người dùng hoặc quản trị viên chọn chức năng "Đăng Nhập" từ trang web
Tiền điều kiện Người dùng hoặc quản trị viên đã có tài khoản
Hậu điều kiện Người dùng hoặc quản trị viên được đăng nhập vào hệ thống và có quyền truy cập các chức năng tương ứng
1.Nhập Thông Tin Đăng Nhập:
-Nhập email và mật khẩu
-Hệ thống kiểm tra tính hợp lệ của thông tin đăng nhập với cơ sở dữ liệu
- Nếu thông tin hợp lệ, hệ thống xác nhận và cấp quyền truy cập
- Hệ thống chuyển hướng người dùng hoặc quản trị viên đến trang chính hoặc trang cá nhân
Luồng sự kiện phụ 1 Thông Báo Kết Quả:
- Hiển thị thông báo đăng nhập thành công hoặc lỗi (như sai email hoặc mật khẩu)
- Cung cấp tùy chọn để khôi phục mật khẩu nếu người dùng quên
Tên use case Đăng Ký Mô tả Cho phép người dùng hoặc quản trị viên tạo tài khoản mới trên hệ thống
Sự kiện kích hoạt Người dùng hoặc quản trị viên chọn chức năng "Đăng Ký" từ trang web
Tiền điều kiện Người dùng hoặc quản trị viên chưa có tài khoản trong hệ thống
Hậu điều kiện Tài khoản mới được tạo và lưu trữ trong cơ sở dữ liệu
1 Nhập Thông Tin Đăng Ký:
● Nhập thông tin cần thiết như tên, email, mật khẩu
● Hệ thống kiểm tra tính hợp lệ của thông tin (như định dạng email, độ dài mật khẩu)
● Nếu thông tin hợp lệ, hệ thống tạo tài khoản mới và lưu thông tin vào cơ sở dữ liệu
● Hệ thống gửi thông báo xác nhận đăng ký thành công hoặc lỗi (nếu có)
Luồng sự kiện phụ Không có
Tên use case Xem Thông Tin Truyện Mô tả Người dùng xem thông tin chi tiết về truyện
Sự kiện kích hoạt Người dùng chọn truyện từ danh sách
Tiền điều kiện Truyện tồn tại trong hệ thống Hậu điều kiện Thông tin truyện được hiển thị
● Hiển Thị Thông Tin Truyện: Hiển thị thông tin truyện
● Xem Thông Tin Chi Tiết: Xem chi tiết các chương và thông tin liên quan
Luồng sự kiện phụ Không có
Tên use case Đọc Truyện Mô tả Người dùng đọc nội dung truyện
Sự kiện kích hoạt Người dùng chọn "Chương" trên trang truyện
Tiền điều kiện Truyện có nội dung sẵn sàng Hậu điều kiện Nội dung truyện được hiển thị
Hiển Thị Nội Dung Truyện: Hiển thị nội dung truyện
Luồng sự kiện phụ Không có
Tên use case Bình Luận
25 Mô tả Người dùng đăng bình luận về truyện
Sự kiện kích hoạt Người dùng chọn "Bình Luận" trên trang truyện Tiền điều kiện Người dùng đã đăng nhập
Hậu điều kiện Bình luận được đăng lên
● Nhập Bình Luận: Nhập và gửi bình luận
● Xem Thông Tin Chi Tiết: Xem chi tiết bình luận đã đăng
Luồng sự kiện phụ Không có
Tên use case Yêu Thích Mô tả Người dùng thêm truyện vào danh sách yêu thích
Sự kiện kích hoạt Người dùng chọn "Yêu Thích" trên trang truyện
Tiền điều kiện Người dùng đã đăng nhập
Hậu điều kiện Truyện được thêm vào danh sách yêu thích
● Thêm Yêu Thích: Thêm truyện vào danh sách yêu thích
● Xem Thông Tin Chi Tiết: Xem chi tiết truyện yêu thích
Luồng sự kiện phụ Thông báo kết quả
Tên use case Đánh Giá Mô tả Người dùng đánh giá truyện
Sự kiện kích hoạt Người dùng chọn "Đánh Giá" trên trang truyện
Tiền điều kiện Người dùng đã đăng nhập
26 Hậu điều kiện Đánh giá được ghi nhận
● Thực Hiện Đánh Giá: Chọn điểm đánh giá và gửi
● Xem Thông Tin Chi Tiết: Xem chi tiết đánh giá đã thực hiện
Luồng sự kiện phụ Thông báo kết quả
Tên use case Tìm Kiếm Mô tả Người dùng tìm kiếm truyện
Sự kiện kích hoạt Người dùng nhập từ khóa tìm kiếm
Tiền điều kiện Hệ thống có dữ liệu truyện
Hậu điều kiện Kết quả tìm kiếm được hiển thị
Thực Hiện Tìm Kiếm: Tìm kiếm và hiển thị kết quả
Luồng sự kiện phụ Không có
14 Quản lý thông tin cá nhân
Tên use case Quản lý thông tin cá nhân Mô tả Người dùng quản lý thông tin cá nhân và hoạt động
Sự kiện kích hoạt Người dùng chọn "Trang Cá Nhân"
Tiền điều kiện Người dùng đã đăng nhập
Hậu điều kiện Thông tin cá nhân được cập nhật
Xem Thông Tin Cá Nhân: Xem và chỉnh sửa thông tin cá nhân
Luồng sự kiện phụ Không có
Biểu đồ hoạt động của chức năng yêu thích
Biểu đồ hoạt động của chức năng quản lý bình luận
29 Biểu đồ hoạt động của chức năng quản lý truyện
Biểu đồ hoạt động của chức năng đăng nhập, đăng ký admin
34 Biểu đồ hoạt động của chức năng quản lý tài khoản
38 Biểu đồ hoạt động của chức năng quản lý đánh giá
Biểu đồ hoạt động của chức năng đăng nhập, đăng ký người dùng
39 Biểu đồ hoạt động của chức năng bình luận
Biểu đồ hoạt động của chức năng tìm kiếm truyện
41 Biểu đồ hoạt động của chức năng quản lý thông tin cá nhân
Biểu đồ hoạt động của chức năng đánh giá
43 Biểu đồ hoạt động của chức năng yêu thích
- Biểu đồ trình tự cho tìm kiếm truyện
45 - Biểu đồ trình tự cho bình luận
- Biểu đồ trình tự cho đánh giá truyện
47 - Biểu đồ trình tự cho quản lý thông tin tk
+Biểu đồ trình tự thêm thông tin cá nhân
48 +Biểu đồ trình tự sửa thông tin cá nhân
+Biểu đồ trình tự xóa thông tin cá nhân
49 - Biểu đồ trình tự cho đăng ký
- Biểu đồ trình tự cho đăng nhập
50 - Biểu đồ trình tự cho đọc truyện
- Biểu đồ trình tự cho xem thông tin truyện
52 - Biểu đồ trình tự cho quản lý tài khoản
+Biểu đồ trình tự quản lý thêm tài khoản
53 +Biểu đồ trình tự cho quản lý sửa tài khoản
+Biểu đồ trình tự cho quản lý xóa tài khoản
54 - Biểu đồ trình tự cho quản lý đánh giá
- Biểu đồ trình tự cho quản lý bình luận
56 - Biểu đồ trình tự cho quản lý truyện
+Biểu đồ trình tự cho quản lý thêm truyện
+Biểu đồ trình tự cho quản lý sửa truyện
+Biểu đồ trình tự cho quản lý xóa truyên
59 - Biểu đồ trình tự cho quản lý yêu thích
Thiết kế giao diện
Button Cho phép tìm kiếm truyện theo tên , tác giả hoặc thể loại
Button Cho phép đăng nhập và lưu trữ thông tin cá nhân , truyện yêu thích , bình luận ,…
3 Đăng ký Button Tạo tài khoản website đọc truyện
Link Chứa nội dung tên và hình ảnh những bộ truyện đề xuất cho độc giả
5 Thể loại Link Tìm thể loại truyện mình thích trong trong rất nhiều truyện được đề xuất và những bộ truyện chứa trong kho truyện 6 Yêu thích
Link thể hiện sự yêu thích của độc giả dành cho truyện , cũng như là đánh dấu truyện đã và đang đọc
Link Lưu lại những đánh giá , cảm xúc của độc giả dành cho bộ truyện và còn là nơi các độc giả giao lưu với nhau khi đọc chung bộ truyện
8 Fanpage Link Là nơi giao lưu giữa chủ website với các độc giả , nơi thông báo các dòng sự kiện và thông của chủ website tới các độc giả
* Màn Hình Thêm Truyện Định nghĩa màn hình:
STT Thông tin Kiểu hiển thị
Bắt buộc Giá trị mặc định Mô tả
Giá trị tương ứng của dữ liệu được chọn
Dùng để nhập tên truyện, hiển thị tên truyện
Giá trị tương ứng của dữ liệu được chọn
Giá trị tương ứng của dữ liệu được chọn
Giá trị tương ứng của dữ liệu được chọn
Giới thiệu thiệu khái quát nội dung truyện
Giá trị tương ứng của dữ liệu được chọn
Tình trạng, trang thái của truyện
Coverima ge textbox text không
Giá trị tương ứng của dữ liệu được chọn Giá trị tương ứng của dữ liệu được chọn
Nhập ảnh bài của truyện
Giá trị tương ứng của dữ liệu được chọn
8 create Button Khởi tạo Xác nhận tao thêm truyện
9 Back to list Button Quay lại trang chủ Trở lại trang trước
*Màn hình sau khi tạo
STT Thông tin Kiểu hiển thị
Kiểu dữ liệu Bắt buộc Giá trị mặc định Mô tả
Thêm mới button Thêm mới truyện
Chi tiết button Hiển thị chi tiết
Thiết kế cơ sở dữ liệu
XÂY DỰNG SẢN PHẨM
Giao diện chính
Giao diện trang tìm kiếm…
69 Giao diện thông tin truyện
KIỂM THỬ HỆ THỐNG
Kịch bản Kiểm thử Chức năng Đăng nhập:
Test 1: Đăng nhập thành công với thông tin hợp lệ
● Mô tả: Người dùng nhập đúng thông tin tài khoản và đăng nhập thành công
Test 2: Đăng nhập thất bại với mật khẩu sai
● Mô tả: Người dùng nhập đúng tài khoản nhưng sai mật khẩu
Test 3: Đăng nhập thất bại với tài khoản không tồn tại
● Mô tả: Người dùng nhập tài khoản không tồn tại trong hệ thống
Test 4: Đăng nhập thất bại với bỏ trống phần mật khẩu
● Mô tả: Người dùng nhập tài khoản và bỏ trống phần mật khẩu Test 5: Đăng nhập thất bại với bỏ trống mật khẩu
● Mô tả: Người dùng nhập tài khoản và bỏ trống phần mật khẩu
STT Tên Tài Khoản Mật Khẩu Kết Quả
1 admin 123 Chuyển hướng đến trang chủ theo quyền tài khoản
2 admin 1234 Thông báo lỗi “Tên đăng nhập hoặc mật khẩu không đúng.”
3 adb 123 Thông báo lỗi “Tên đăng nhập hoặc mật khẩu không đúng.”
4 admin Báo lỗi “Please fill out this field.” không thể bỏ trống trường này
5 123 Báo lỗi “Please fill out this field.” không thể bỏ trống trường này
Kịch bản Kiểm thử Chức năng Đăng ký:
Test 1: Đăng ký thành công với thông tin hợp lệ
● Mô tả: Người dùng nhập đầy đủ thông tin hợp lệ vào các trường yêu cầu và nhấn nút "Đăng ký"
Test 2: Đăng ký thất bại với tài khoản đã tồn tại
● Mô tả: Người dùng cố gắng đăng ký với một tên tài khoản đã tồn tại trong hệ thống
Test 3: Đăng ký thất bại khi mật khẩu không khớp
● Mô tả: Người dùng nhập mật khẩu và xác nhận mật khẩu không khớp
1 Phong123 phong@gmail.com 123 123 Chuyển hướng đến trang chủ đăng nhập tài khoản
2 Phong123 phong@gmail.com 123 123 Thông báo lỗi
“Tên tài khoản đã tồn tại Vui lòng chọn tên khác.”
3 adc adc@gmail.com 123 1234 Thông báo lỗi
“Mật khẩu và xác nhận mật khẩu không khớp.”
Kịch bản Kiểm thử Chức năng Tìm kiếm:
Test 1: Tìm kiếm với từ khóa hợp lệ
● Mô tả: Người dùng nhập một từ khóa hợp lệ và nhấn nút “Tìm kiếm” Người dùng
Test 2: Tìm kiếm với từ khóa không hợp lệ
● Mô tả: Người dùng nhập từ khóa không tồn tại trong cơ sở dữ liệu
Test 3: Tìm kiếm với từ khóa trống
● Mô tả: Người dùng để trống ô tìm kiếm và nhấn nút "Tìm kiếm"
Test 4: Tìm kiếm với từ khóa menu Thể Loại có truyện
● Mô tả: Người dùng bấm chọn vào tên thể loại trong menu để tìm kiếm truyện thể thuộc thể loại đó
Test 4: Tìm kiếm với từ khóa menu Thể Loại không có truyện
● Mô tả: Người dùng bấm chọn vào tên thể loại trong menu để tìm kiếm truyện thể thuộc thể loại đó
STT Từ Khóa Kết Quả
1 Trong sinh Hiển thị ra những truyện trong tên có chữ “Trọng
2 Yêu Không hiển thị ra truyện nào
3 Hiển thị ra trang chủ website
4 Thần Thoại Hiển thị ra danh sách truyện thuộc thể loại Thần
5 Phưu Lưu Hiển thị ra danh sách truyện trống không có truyện nào