Regression tests

Use regression tests before you publish a new chatbot version to make sure your content changes don't negatively affect your chatbot's NLP question matching. Regression tests are run against your chatbot's current draft content, so you can see the impact of your content changes before you approve them.

Each regression test can test up to 1000 phrases against your chatbot's global NLP questions for one language. You can create as many regression tests as you need, and run them as often as you need, but your chatbot can only run one regression test at a time.

To run a regression test on your chatbot:

  1. Create a regression test with the language you want to test and the threshold of how many phrases the chatbot should match correctly to pass the test.
    By default, regression tests are created in English. Options to select a language are only displayed if the chatbot has multiple languages configured.
    You can create your regression test from a completed Review to pre-populate it with utterances from your users that you have already matched to passages.
  2. Add phrases you want to test in the same language as your regression test. You can:
  3. Run a regression test.
  4. View and download the results.

You can also:

Regression test permissions

  Reviewer Editor Publisher Admin
Create and edit regression tests -
Run regression tests -
Delete regression tests -
Was this article helpful?
0 out of 0 found this helpful