4.1.2 Hiện thực trang quản lý
4.2.19 Chức năng thông báo
Cũng dựa vào socket IO, khi người dùng có một tin nhắn mới, hoặc có một bình luận mới, một người thích bài viết của mình thì thơng báo sẽ được tạo ra và được gửi đến người dùng.
5
KIỂM THỬ
Trong chương này, chúng em đề ra các phương pháp và thực hiện việc kiểm thử phần mềm. Đây là một cơng việc vơ cùng quan trọng, nó đảm bảo được phần mềm thực hiện đúng theo những gì được thiết kế và khơng phát sinh những lỗi không mong muốn.
Mục lục
5.1 Kiểm thử API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.2 Kiểm thử chức năng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.3 Kiểm thử hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Kiểm thử phần mềm là việc kiểm tra chất lượng của sản phẩm, là một công việc vô cùng quan trọng trong chu kỳ phát triển phần mềm. Nó đảm bảo phần mềm thực hiện đúng theo những thứ mà chúng đã được thiết kế và trong q trình sử dụng phần mềm khơng phát sinh bất cứ thứ gì khơng mong muốn. Trong đề tài Mạng xã hội Review ẩm thực, phần kiểm thử là quan trọng và cần thiết, nó giúp phần mềm đáp ứng chính xác u cầu đặt ra và hạn chế rủi ro trong quá trình sử dụng.
5.1 Kiểm thử API
Kiểm thử API khác với kiểu thử giao diện (GUI), đây là kiểm thử các thành phần chủ yếu trong tầng business logic của hệ thống. Những kiểm thử này không tập trung vào giao diện, các thao tác trên giao diện người dùng. Không sử dụng các input từ bàn phím và output phản hồi trên màn hình, kiểm thử API chỉ tập trung vào tính logic, đúng đắn của input và output.
Ta có thể tiến hành việc kiểm thử API bằng các cách khác nhau, có thể dùng những công cụ hỗ trợ như Postman,Cfix,...Những cơng cụ này như một trình duyệt để ta có thể đưa vào các tham số, các phương thức để gọi các API. Để tiến hành kiểm thử API cho hệ thống này chúng ta sử dụng công cụ kiểm thử postman.
Postman là một công cụ rất mạnh cho những kiểm thử API:
• Postman có giao diện dễ dàng sử dụng
• Lịch sử kiểm thử API
• Response được thể hiện trực quan