Automation Test
Tính năng kiểm tra tự động cho phép người dùng nhập các câu hỏi kiểm tra (test case) để hệ thống thực hiện kiểm tra tự động dựa trên kịch bản đã có trên hệ thống. Tính năng này đảm bảo Bot có thể hoạt động đúng theo các kịch bản đã thiết kế.
Thực hiện tự động tạo testcases dựa trên kịch bản thực của Bot
Hệ thống hỗ trợ tự động tạo testcases từ kịch bản đã cài đặt sẵn để giúp admin review và chuẩn bị testcases 1 cách nhanh chóng.
Cụ thể, có 2 trường hợp tự động tạo testcases:
Tạo testcase từ các kịch bản QnA: Kịch bản QnA được định nghĩa bao gồm các kịch bản mà câu trả lời không chứa các điều kiện của biến để rẽ nhánh
Tạo testcase từ kịch bản Flow: Kịch bản Flow được định nghĩa bao gồm các kịch bản trên Bot cần kiểm tra điều kiện của biến để rẽ nhánh, phân luồng kịch bản hoặc kịch bản dạng dùng Form hỏi lấy thông tin
Đối với kịch bản QNA:
Bước 1: Nhấn nút để tải xuống testcase dạng QnA
Bước 2: Kiểm tra File testcase QNA, admin cần chỉnh sửa và bổ sung thêm nếu thiếu để thực hiện test lại
Bước 3: Thực hiện run testcases như tại mục VIII.1
Đối với kịch bản Flow
Bước 1: Chuẩn bị file testcase cơ bản để gen ra kết quả test theo dạng Flow theo template sau:
Bước 2: Nhấn nút để tải file mẫu đã chuẩn bị lên
Bước 3: Hệ thống thực hiện trả về testcases gồm output dựa trên file input trên
Bước 4: Thực hiện run testcases như tại mục trên VIII.1