Trong môn “Kiểm thử cơ bản”, với mục tiêu chứng thực khả năng tiếp thu kiến thức đã học, nhóm sinh viên chuyên ngành Phát triển phần mềm – trường Cao đẳng FPT Polytechnic cơ sở Cần Thơ đã thực hiện dự án xưởng “Kiểm thử website quản lý nhà hàng trực tuyến – Tasty Food”.

Ngoài giờ học trên lớp, 23 sinh viên thuộc chuyên ngành Phát triển phần mềm đã tích cực tham gia dự án “Kiểm thử Website quản lý nhà hàng trực tuyến” ở xưởng thực hành tại FPT Polytechnic Cần Thơ. Ở đây sinh viên được vận dụng những kiến thức đã học ở trên lớp và một số kiến thức nâng cao vào dự án thực tế.
Đồng thời, do dự án kiểm thử với sự tham gia của 23 bạn sinh viên được nhận định là quá đông nên giảng viên Trần Ngọc Hà đã chia thành 2 nhóm cùng kiểm thử 1 dự án. Khi hoạt động nhóm nhỏ, mỗi thành viên trong nhóm trở nên dễ dàng phân chia công việc, trao đổi và thảo luận, từ đó nhanh chóng giải quyết những vấn đề gặp phải trong quá trình thực hiện dự án.

Tham gia dự án ở xưởng thực hành còn giúp cho các sinh viên biết được quy trình thực hiện dự án kiếm thử, học hỏi nhiều kiến thức mới mẻ và nâng cao kỹ năng làm việc nhóm. Trước khi bắt đầu vào kiểm thử sinh viên phải hiểu được mục tiêu của dự án (phân tích chức năng), sau đó sẽ lập bảng kế hoạch kiểm thử và viết test case, cuối cùng mới bắt đầu thực thi dự án kiểm thử dựa theo bộ test case đã viết.
Mục đích ban đầu của dự án “Website quản lý nhà hàng trực tuyến” chính là tận dụng các nền tảng trực tuyến không chỉ là để đơn giản hóa quá trình đặt món và giao hàng, mà còn mang lại trải nghiệm mua sắm thuận tiện và hiệu quả. Thông qua giao diện dễ sử dụng, khách hàng có thể duyệt qua danh sách các món ăn, xem thông tin chi tiết, và lựa chọn món một cách nhanh chóng.
Việc tích hợp hệ thống đặt hàng online cung cấp sự tiện lợi còn giúp khách hàng tránh được những thời gian chờ đợi không mong muốn. Bên cạnh đó, mỗi nhóm đã thực hiện kiểm thử tất cả các chức năng của dự án nhằm đảm bảo dự án không gặp sai sót và hoạt động trơn tru trong suốt quá trình vận hành phần mềm.
Một số giao diện của dự án “Website quản lý nhà hàng trực tuyến” và bộ test case kiểm thử:
- Chức năng “Đăng nhập”: người dùng đăng nhập vào website thông qua tài khoản đã đăng ký


- Chức năng “Đăng ký”: người dùng đăng ký tài khoản mới để truy cập vào các danh mục món ăn và có trải nghiệm mua sắm cá nhân hóa.


- Chức năng “Liên hệ”: khách hàng có thể liên hệ đến chủ quán.


- Chức năng “Đặt bàn online”: Tính năng đặt bàn trực tuyến giúp khách hàng thuận lợi hóa quá trình lựa chọn và đặt bàn cho buổi ăn tại nhà hàng. Khách hàng có thể chọn ngày, giờ, và số lượng người để đảm bảo sự chuẩn bị tốt nhất từ phía nhà hàng. Hệ thống sẽ xác nhận đặt bàn và cung cấp thông tin chi tiết về buổi ăn dự kiến, tạo điều kiện cho trải nghiệm ăn uống dễ dàng và đáp ứng nhanh chóng nhu cầu của khách hàng.


- Chức năng “Cập nhật tài khoản”: Khách hàng có thể cập nhật thông tin cá nhân, địa chỉ giao hàng, và các thông tin khác trong phần quản lý tài khoản để duy trì thông tin liên lạc chính xác.


- Chức năng “Quên mật khẩu”: Tính năng này cho phép người dùng khôi phục mật khẩu của họ trong trường hợp họ quên mật khẩu đăng nhập.

Chức năng “Quản lý danh mục”: Quản lý danh mục món ăn


- Chức năng “Quản lý món ăn”: Quản lý danh sách các món ăn


- Chức năng “Quản lý đặt bàn”: Quản lý danh sách đặt bàn và trạng thái


Có thể thấy rằng, nhóm sinh viên đã báo cáo thành công dự án Kiểm thử website quản lý nhà hàng trực tuyến. Hi vọng rằng trong tương lai các bạn sinh viên sẽ tiếp tục áp dụng kiểm thử vào trong dự án thực tế của mình để tạo ra những sản phẩm phần mềm chất lượng nhất.
Giảng viên Trần Ngọc Hà
Bộ môn Công nghệ thông tin
FPT Polytechnic Cần Thơ

