Phương pháp tiếp cận API Testing là một chiến lược được xác định bởi các Tester nhằm tiến hành kiểm tra API sau khi đã có một môi trường sẵn sàng.
Phương pháp tiếp cận API Testing là một chiến lược được xác định bởi các Tester nhằm tiến hành kiểm tra API sau khi đã có một môi trường sẵn sàng.
Postman là gì? Làm sao để test API với Postman? Bài viết này sẽ tổng hợp các kiến thức Postman cơ bản và cần thiết dành cho bạn.
Tiếp nối chủ đề Sơ lược về API, trong bài viết hôm nay, hãy cùng mình tìm hiểu thêm các nội dung về API Testing.
API Testing (kiểm thử API) là một loại kiểm thử nhằm kiểm tra trực tiếp server mà không cần các giao diện lập trình ứng dụng. API Testing cũng là một phần của kiểm thử tích hợp có vai trò xác định xem phần mềm có đáp ứng mong đợi về chức năng, độ tin cậy, hiệu suất và bảo mật hay không.
API Testing khác với những loại kiểm thử khác vì cần phải thiết lập môi trường khởi tạo. Cần phải gọi API với các tham số được yêu cầu và sau đó kiểm tra kết quả trả về.
API testing phù hợp hơn cho test automation và test liên tục (đặc biệt trong Agile và DevOps) so với GUI testing.
Để kiểm tra một API, bạn cần phải:
– Sử dụng Công cụ Postman hoặc tương đương để kiểm tra API
– Tìm hiểu những gì mà API có thể làm
– Xây dựng các case từ API Document
Những ví dụ kiểm thử API phổ biến như:
– Kiểm tra giá trị trả về của API dựa trên điều kiện đầu vào
– Xác nhận API không trả lại kết quả gì hoặc kết quả sai
– Kiểm tra API có kích hoạt một số sự kiện khác hoặc gọi một số sự kiện khác không
– Xác nhận API đang cập nhật dữ liệu nào đó, hoặc có thay đổi hệ thống
Test case trong API Testing được xây dựng dựa vào các yếu tố như dưới đây:
– Kích hoạt một số API/Interrupt/API