Test Case File Types Explained

These step-by-step instructions (test cases) guide Botium through testing your chatbot, acting as a map for Botium to follow. In this section, you will find details and usage information for each type of test case that Botium provides.

  • Convo

    These are detailed scripts that define conversations between users and your bot within Botium. These form the foundation of Botium scripting. Note: There are two views available when creating your interactions. The CONV...

  • Utterances

    With Botium, you can separate conversation structure from conversation content using Utterances. This promotes cleaner and more manageable test cases by distinguishing the "what" (content) from the "how" (conversation structu...

  • Combined YAML

    Botium test cases can be composed in YAML format. However, they are not standalone. This means that they are not confined to one utterance, or one convo per file. One YAML can contain more convos/utterances, that is why they ...

  • Combined JSON

    Botium test cases can be composed in JSON format. However, they are not standalone. This means that they are not confined to one utterance, or one convo per file. One JSON can contain more convos/utterances, that is why they ...

  • CSV

    CSV files play a crucial role in Botium for reading conversations, partial conversations, and utterances. This guide will help you understand the structures and capabilities of CSV files within Botium CSV File Structure Botiu...