Viết các trường hợp kiểm thử là một trong những phần tốn thời gian nhất trong quá trình phát triển API, vì nó cần bao gồm nhiều kịch bản khác nhau, chẳng hạn như các trường hợp bình thường, bất thường, biên và bảo mật. Việc tạo thủ công các trường hợp này thường mất rất nhiều thời gian.
May mắn thay, Apidog hiện đã hỗ trợ tạo trường hợp kiểm thử tự động bằng AI. Dựa trên thông số kỹ thuật API của bạn, tính năng AI của Apidog có thể tạo ra một bộ trường hợp kiểm thử hoàn chỉnh một cách thông minh, bao gồm nhiều kịch bản đa dạng chỉ trong vài giây.
Các Trường Hợp Kiểm Thử Được Tạo Bằng AI Trong Thực Tế
1. Tạo Hàng Chục Trường Hợp Kiểm Thử Chỉ Với Một Cú Nhấp
Nhấp vào nút Generate (Tạo), và trong vài giây, bạn sẽ thấy hàng chục trường hợp kiểm thử được cấu trúc đầy đủ xuất hiện trong danh sách của mình.

2. Phân Loại Tự Động Theo Loại Kiểm Thử
Tính năng AI của Apidog tự động phân loại các trường hợp kiểm thử được tạo thành các danh mục như kiểm thử tích cực, tiêu cực, biên và bảo mật.
3. Chạy và Xác Thực Ngay Lập Tức
Bạn có thể chạy ngay các trường hợp kiểm thử đã tạo và xem phản hồi endpoint theo thời gian thực. Không cần đợi tất cả các trường hợp kiểm thử hoàn tất quá trình tạo — bạn có thể áp dụng trực tiếp những trường hợp hợp lệ vào bộ kiểm thử chính thức của mình.

4. Thao Tác Hàng Loạt Để Quản Lý Hiệu Quả
Chạy, chấp nhận hoặc loại bỏ nhiều trường hợp kiểm thử cùng một lúc. Điều này giúp lọc và giữ lại các trường hợp kiểm thử chất lượng cao nhanh hơn.

5. Tạo Song Song Đa Nhiệm Vụ
Bạn có thể khởi chạy nhiều tác vụ tạo cùng lúc để so sánh kết quả và chất lượng của các mô hình AI khác nhau.

Hãy tự mình trải nghiệm trong Apidog và xem AI thay đổi quy trình kiểm thử của bạn như thế nào!
Cách Bật Tính Năng AI
Trước khi bạn có thể sử dụng tính năng Tạo Trường Hợp Kiểm Thử bằng AI, cần thực hiện một vài bước thiết lập đơn giản.
Theo mặc định, các tính năng AI trong Apidog bị tắt và cần được bật thủ công.
- Quyền hạn: Bạn phải là quản trị viên tổ chức hoặc nhóm (hoặc cấp cao hơn) để cấu hình tính năng này.
- Phiên bản: Đảm bảo bạn đã cập nhật Apidog lên phiên bản mới nhất.
- Đường dẫn bật: Truy cập
Cài đặt Tổ chức / Nhóm→Tính năng AI, và bật các tính năng AI cho tổ chức hoặc nhóm của bạn. Sau khi được bật, tất cả các dự án trong nhóm có thể truy cập các tính năng AI.

Cấu Hình Nhà Cung Cấp Mô Hình
Sau khi bật các tính năng AI, bạn sẽ cần cấu hình ít nhất một nhà cung cấp mô hình.
Apidog hiện hỗ trợ một số nhà cung cấp mô hình theo mặc định — bao gồm
OpenAI, Anthropic, Google AI Studio và Google Vertex — đồng thời cũng cho phép cấu hình API tùy chỉnh cho các nhà cung cấp khác.

Bạn sẽ cần cung cấp các chi tiết sau khi cấu hình:
- Khóa API: Được sử dụng để xác thực khi gọi endpoint AI. Bạn có thể kiểm tra để xác minh tính hợp lệ của nó.
- URL Cơ sở API: Endpoint để gửi các yêu cầu. Các nhà cung cấp được định nghĩa trước sẽ tự động điền thông tin này.
- Danh sách Mô hình: Chọn các mô hình để kích hoạt. Chỉ các mô hình được bật mới có sẵn trong các tính năng AI của Apidog.

Mẹo chuyên nghiệp: Để có kết quả tạo tốt nhất, hãy chọn một mô hình mạnh mẽ. Các mô hình kém tiên tiến hơn có thể tạo ra kết quả không như mong muốn.
Đặt Mô Hình Mặc Định và Kích Hoạt Các Tính Năng Liên Quan Đến AI
Nếu bạn chưa chỉ định mô hình để sử dụng, Apidog sẽ tự động chọn một mô hình cho bạn. Bạn cũng có thể chọn thủ công một mô hình cụ thể làm mô hình mặc định và bật các tính năng liên quan đến AI mà bạn cần.

Sau khi mọi thứ được cấu hình và các tính năng AI được bật, chỉ cần làm mới dự án của bạn, và bạn sẽ thấy các tính năng AI mới xuất hiện trên toàn bộ giao diện dự án.
Cách Tạo Trường Hợp Kiểm Thử Bằng AI
Trong tab Test Cases (Trường hợp kiểm thử) của bất kỳ endpoint nào, bạn sẽ tìm thấy một mục được gắn nhãn Generate with AI (Tạo bằng AI).

Nhấp vào đó sẽ mở một bảng điều khiển bên cạnh, nơi bạn có thể chọn các loại trường hợp kiểm thử để tạo — bao gồm các loại tích cực, tiêu cực, biên và bảo mật cùng với các danh mục con của chúng.

Nếu endpoint yêu cầu xác thực, Apidog sẽ tự động phát hiện và áp dụng thông tin đăng nhập. Các khóa được mã hóa cục bộ, truyền an toàn và giải mã sau khi tạo, đảm bảo cả chức năng và bảo mật.

Trước khi tạo, bạn có thể thêm hướng dẫn bổ sung vào hộp nhập liệu phía dưới để làm cho đầu ra của AI phù hợp hơn với mong đợi của bạn.
- Đặt số lượng trường hợp kiểm thử cần tạo (tối đa 80 trường hợp mỗi đợt).
- Chọn mô hình AI để sử dụng

Sau khi bạn nhấp vào Generate (Tạo), AI bắt đầu hoạt động dựa trên thông số kỹ thuật API và cấu hình của bạn. Các trường hợp kiểm thử đã tạo có thể được chạy ngay lập tức để xác minh phản hồi API. Chấp nhận các trường hợp đáp ứng nhu cầu của bạn hoặc loại bỏ những trường hợp không mong muốn — và bạn cũng có thể quản lý nhiều trường hợp cùng một lúc.

Lưu ý: Thông số kỹ thuật API của bạn càng chi tiết, các trường hợp kiểm thử do AI tạo ra sẽ càng tốt.
Ví dụ, nếu mỗi giá trị enum trong thông số kỹ thuật API của bạn bao gồm các giải thích rõ ràng, tính năng AI của Apidog có thể tự động tạo các trường hợp bao gồm tất cả các giá trị enum có thể — ngay cả khi sử dụng phương pháp kiểm thử mảng trực giao (Orthogonal Array Testing) để có các kết hợp tối ưu.
Trong các phiên bản tương lai, Apidog sẽ hỗ trợ cấu hình dữ liệu kiểm thử trong các trường hợp kiểm thử, cho phép AI tự động tạo và điền dữ liệu kiểm thử liên quan, cải thiện hơn nữa hiệu quả kiểm thử.
Thêm Tính Năng AI Trong Apidog
Ngoài việc tạo trường hợp kiểm thử, tính năng AI của Apidog còn bao gồm một số chức năng thông minh khác:
Sửa Đổi Schema Bằng AI
Bật AI-assisted parameter modification (Sửa đổi tham số có hỗ trợ AI) trong Organization / Team Settings → AI Features, sau đó làm mới dự án của bạn.
Di chuột qua một schema trong giao diện, và bạn sẽ thấy biểu tượng tính năng AI xuất hiện — nhấp vào đó để AI tự động sửa đổi schema của bạn.
Kiểm Tra Tuân Thủ Endpoint
Bật Endpoint compliance check (Kiểm tra tuân thủ endpoint) trong AI Features, sau đó làm mới dự án của bạn. Sau khi thiết lập hướng dẫn thiết kế API, bạn có thể sử dụng AI để xác minh xem các API của mình có tuân thủ các quy tắc hay không.

Đặt Tên Bằng AI
Bật AI Naming (Đặt tên bằng AI) trong AI Features, sau đó làm mới dự án của bạn. Khi chỉnh sửa một endpoint hoặc schema, di chuột qua khu vực tên trường — biểu tượng AI sẽ xuất hiện, cho phép AI đề xuất các tên trường được chuẩn hóa dựa trên quy ước đặt tên của nhóm bạn.

Kết Luận
Tính năng Tạo Trường Hợp Kiểm Thử bằng AI của Apidog tự động tạo ra một bộ trường hợp kiểm thử hoàn chỉnh bao gồm các kịch bản bình thường, bất thường, biên và bảo mật. Bạn có thể chạy, xác minh và quản lý các trường hợp này ngay lập tức và hàng loạt — giúp tiết kiệm thời gian, giảm công việc lặp đi lặp lại và cho phép người kiểm thử tập trung vào xác thực logic và tối ưu hóa chiến lược kiểm thử. Điều này cải thiện đáng kể hiệu quả kiểm thử tổng thể.
Ngoài việc tạo trường hợp kiểm thử, Apidog còn cung cấp một loạt các công cụ được hỗ trợ bởi AI được thiết kế để đơn giản hóa và tăng tốc quy trình phát triển API của bạn. Để được hướng dẫn từng bước, hãy truy cập Trung tâm Trợ giúp Apidog.
