Mmaiqai.com
🔗 Automation Testing · Chương 14 · Mục 14.1

Vì sao cần kết hợp UI + API

Trong công việc thật, có 2 lý do hay gặp:

  • Dùng API dựng dữ liệu nhanh, rồi kiểm tra qua UI — thay vì bấm chuột qua nhiều bước để tạo dữ liệu test, gọi thẳng API tạo trong vài trăm mili giây, rồi mở UI xác nhận hiển thị đúng.
  • Dùng API làm "nguồn sự thật" — gọi API lấy dữ liệu gốc, đối chiếu với những gì UI đang hiển thị, để phát hiện UI hiển thị sai lệch với dữ liệu thật.

Từ chương này, đổi sang Restful-Booker Platform (automationintesting.online) — trang có UI thật (đã dùng ở Chương 4-6), chạy trên API thật riêng của chính nó (khác hẳn Restful-Booker ở Chương 7-13).