Testing Strategy and Test Case Authoring
Explore advanced testing with Botium, including custom content assertions, importing samples, token-based authentication, and creating tests for multi-brand, multi-language, and multi-environment setups. Learn to use Excel for test cases, implement conditional bot steps, and discover solutions for complex test cases to enhance your chatbot testing processes.
-
Asserting on Custom Chatbot Content
When programming with chatbots or when testing chatbots you often notice that beside the plain text payload there is often additional payload delivered to and from the chatbot programming interface. Potential use cases are: ...
-
How to Import Botium Samples
To import samples into Botium, go to Botium Tools & Settings > Settings > System Settings > Botium Import. It can be used to import correctly formatted ZIP-Files, NDF-Files, and JSON-Files containing samples for Botium usage. How t...
-
Implementing Token-Based Authentication for Test Cases
A common requirement for chatbot testing is to implement token-based authentication. A chatbot client knows about the authenticated user - there is a client-based mechanism for user authentication in place (Cookies ? Web-App Logi...
-
Preparing Multi-Brand and Multi-Environment Tests
Learn how to effectively design a chatbot test strategy for multiple brands and environments, using best practices to streamline Botium setup. When creating a chatbot test strategy from the ground up, you might encounter scenarios ...
-
Preparing Multi-Language and Multi-Environment Test Sets
Learn how to effectively design a chatbot test strategy for multiple languages and environments, using best practices to streamline Botium setup. When designing a chatbot test strategy from scratch, there are often test case ...
-
Using Excel Sheets to Write Test Cases
Although there are many ways of writing test cases for Botium, there are some good reasons why one would choose Excel for Botium: Everyone knows Excel and how to use it, not only test automation engineers or ...
-
Conditional Bot Steps
A conditional step means that the defined bot step (with asserters, logichooks) will only be executed if a certain condition is met. The condition can be defined in a special logichook, which ref must be started with ‘CON...
-
Advanced Test Case Solutions
Botium supports multiple additional capabilities to handle the processing of Test Cases, continue reading to learn more. BIG_TESTSET_MODE_ON Enabling the "Big Testset Mode" will change how the agents process Test Cases. If ...