Hy vọng có ích cho cộng đồng và xin góp ý để mình cũng được tiến bộ (tham khảo javatpoint.co). Đăng lên bị dài quá nên mình đăng nốt phần 2 ạ
Các kiểu API testing
-
Functional Testing
-
Load Testing
-
Runtime/Error Detection
-
Security Testing
-
UI Testing
-
Interoperability and WS compliance Testing
-
Penetration Testing
-
Fuzz Testing
9) Những kiểu bug nào được tìm thấy khi test API?
-
Stress
-
Security
-
Duplicate or missing functionality
-
Reliability
-
Unused flags
-
Performance
-
Incompatible error handling
-
Multi-threaded issue
-
Improper errors
10) Những khó khăn khi test API
-
Chọn lựa Parameter
-
Kết hợp các Parameter
-
Gọi liên tiếp các API
-
Output verification and validation
-
Sử dụng các giá trị đầu vào khó khăn vì đôi khi nó không được hiển thị
11) Khác nhau giữa API testing và unit testing
1.
API Testing: API testing là black box testing.
UNIT Testing: Unit testing là white box testing.
2.
API Testing: API testing được test sau khi hoàn thành unit test
UNIT Testing: Unit testing được thực hiện ngay sau/trước khi bắt tay vào coding
3.
API Testing: Với API testing thì vùng test lớn
UNIT Testing: Với unit testing thì vùng test giới hạn, chỉ test được các hàm cơ bản
4.
API Testing: API được test bởi các tester. Về mặt tính năng, nó được nghiệm thu dưới góc độ và kịch bản của end user.
UNIT Testing: Unit testing được thực hiện bởi dev. Các tính năng được thực hiện test riêng r