API Testing, Kiến thức chung

JSON là gì? Tester cần biết gì về JSON khi kiểm thử API?

🍀 Nếu bạn là một tester và đang tham gia phát triển phần mềm, đặc biệt là kiểm thử API (API testing), thì JSON là một định dạng dữ liệu rất thường gặp. Khi gửi request hoặc nhận response từ API, bạn có thể bắt gặp những dữ liệu như: Vậy JSON là gì? JSON được sử dụng như thế

Read More...

API Testing

API Automation là gì? Vì sao Tester nên biết?

🍀 “API Automation” là việc sử dụng công cụ hoặc chương trình để tự động hoá các test case kiểm thử API. Các test case tự động này sẽ gửi yêu cầu và kiểm tra kết quả trả về so với kết quả mong đợi đã được lập trình sẵn. Thay vì tester phải gửi từng yêu cầu và kiểm

Read More...

API Testing

API Test Case là gì? Tester cần kiểm tra những gì?

🍀 “API test case” là test case được thiết kế để kiểm tra một API có hoạt động đúng theo yêu cầu hay không. Thường khi nói tiếng Việt, chúng ta nói “test case API” để so sánh với “test case UI”. Khác với kiểm thử trên UI như ứng dụng web hoặc ứng dụng trên điện thoại. Một test

Read More...

API Testing, Kiến thức chung

HTTP Status Code là gì? Tester cần biết những mã nào?

🍀 HTTP Status Code là mã trạng thái được server trả về trong phản hồi của HTTP để cho biết kết quả của một yêu cầu HTTP. Khi kiểm thử API, HTTP Status Code là một trong những thông tin đầu tiên Tester cần kiểm tra. Ví dụ: khi gọi API: GET /users/123, bạn nhận được kết quả: HTTP/1.1 200

Read More...

API Testing

REST API là gì?

🍀 REST API là API được thiết kế dựa trên REST (Representational State Transfer) — một kiểu kiến trúc dùng để thiết kế các hệ thống phân tán. REST được Roy Fielding giới thiệu trong luận án tiến sĩ năm 2000 về kiến trúc của các hệ thống phần mềm trên mạng. REST tập trung vào cách các thành phần

Read More...

API Testing

API Testing là gì?

🍀 API Testing (kiểm thử API) là hoạt động kiểm tra các API để xác định chúng có hoạt động đúng theo yêu cầu, xử lý dữ liệu chính xác và giao tiếp đúng với các hệ thống liên quan hay không. API thường nằm ở phía backend và đóng vai trò trung gian cho phép các ứng dụng hoặc

Read More...