Documentation

Documentation

  • Conversation
  • Reader
  • Speech
  • Console
  • AI Agents
  • Languages iconEnglish
    • Tiếng Việt
    • Janpanese

›VII. Automation Test

Documentation

  • Overview
  • I. Chatbot Introduction

    • What is Chatbot
    • Chatbot's purposes
    • Popular types of Chatbot
    • Benefits of using FPT.AI Chatbot
    • Starting with FPT.AI

    II. Building Chatbot on FPT.AI Platform

    • Working Mechanism
    • Bot building process
    • Creating your Chatbot
    • Natural Language Processing - NLP
    • Answer scenarios
    • New Bot scenarios - Bot Builder
    • Answer cards
    • Step connecting buttons
    • Getting customer's information using Form cards
    • Variable settings and management
    • Variable condition review
    • Memories
    • Send/get information via JSON API card
    • Reminder
    • Advanced functions
    • Persistent menu

    III. History

    • History - Updating Bot knowledge

    IV. Multi-channel Integration

    • Integrate with Facebook
    • Integrate with Facebook at Work
    • Integrate with Viber
    • Integrate with Zalo
    • Integrate with website
    • Webhook

    V. Broadcast

    • Broadcast

    VI. Auto Comment

    • Auto comment on Facebook

    VII. Automation Test

    • Check base on testcases
    • Auto create testcases

    VIII. Analytics

    • Introduction
    • Number of user's requests
    • Top matched intents
    • Chat with Bot
    • Number of new users
    • Top scenarios
    • Number of messages bot answered
    • Number of user's requests per hour
    • Number of active users per hour
    • Real-time analytics
    • Broadcast report

    X. Rating and Survey

    • Rating
    • Survey

    XI. Bot Setting - Management

    • Introduction
    • Bot information
    • Messages management
    • Data management
    • Bot intent confidence
    • Delete Bot data
    • Delete bot
    • Transfer bot ownership
    • Version

    XII. Bot Roles

    • Bot roles

    XIII. Chatbot SDK

    • Chat Bot SDK
  • Appendices

Live Support

  • Introduction
  • Customer list interface
  • Customer support flow
  • Note feature
  • Suppoter chat
  • KPI report feature
  • Ticket config
  • Ticket report
  • Archive conversation
  • Ticket management
  • Auto assign to supporters

Tutorials (Videos)

  • 1. Brief overview of FPT.AI
  • 2. Using QnA feature to create a Chatbot
  • 3. Creating Chatbot with complicated scenarios
  • 4. Precondition fucntion in Scenarios
  • 5. Random answer function in Scenarios
  • 6. NLP feature
  • 7. Exact match and Predictive Match in NLP
  • 8. History of Recognition
  • 9. Broadcast feature
  • 10. Live Support feature
  • 11. Persistent Menu
  • 12. Auto-comment feature on Facebook
  • 13. Bot roles
  • 14. Bot configuration in Settings section
  • 15. Integration Chatbot with Facebook
  • 16. Integration Chatbot with Facebook at Work

API Reference

  • Introduction
  • General
  • Natural Language Processing

    • Intent
    • Entity
    • Sample
    • Train
    • Predict
    • Keyword
    • Dictionary

    Dialogue Management

    • Get Answer
    • JSON Card
    • Types of the message

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 kiểm tra dựa trên testcases

Precondition: Bot có sẵn được thiết kế theo kịch bản đã định nghĩa

Bước 1: Chuẩn bị Test cases theo template có sẵn gồm các trường thông tin như dưới đây

Giải thích:

  • Testcases: Nhập tên testcases cần test

  • Description: Mô tả nội dung các testcases đó

  • Input type:

    +“text” - áp dụng cho message dạng text

    +”payload” - áp dụng cho message dạng click button.

    • Input:

      + Đối với type “text”: Nhập nội dung câu test

      + Đối với type “payload”: Thực hiện lấy câu lệnh như sau:

      • Vào kịch bản chứa button >>Nhấn vào nút được chọn đưa vào testcase

      • Click “Copy Payload” để lấy action click button

      • Sau đó paste vào cột Input trong excel tương ứng

  • Expected Output Type:

    + text: Nếu Bot trả lời bằng nội dung của thẻ Text, Form

    + image: Nếu Bot trả lời bằng hình ảnh

    + carousel: Nếu Bot trả lời bằng carousel

    + quick_reply: Nếu Bot trả lời bằng thẻ Quick Reply

  • Expected Output:

    + Đối với các thẻ Text, Form, Quick Reply: Nhập nội dung của thẻ

    + Với Thẻ Image: Nhập nội dung mô tả (nếu có). Nếu không có nôi dung mô tả, để trống

    + Với Carousel: Nhập Nội dung Title đầu tiền của Ảnh đầu tiên

Bước 2: Sau khi chuẩn bị file testcases, tải file lên hệ thống để thực hiện test

Bước 3: Nhấn Run Test để hệ thống thực hiện chạy các testcases

Bước 4: Sau khi thực hiện test xong các cases, hệ thống sẽ hiển thị kết quả test, cho phép xuất file kết quả dưới dạng excel và lưu lại lịch sử các lần test

← Auto comment on FacebookAuto create testcases →
  • Thực hiện kiểm tra dựa trên testcases
Conversation
DocumentationAPI ReferenceTutorials (Video)
Reader
DocumentationAPI ReferenceTutorials
Speech
DocumentationAPI ReferenceTutorials
Copyright © 2025 FPT Corporation