Top câu hỏi phỏng vấn API – Phần II

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

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *