Botium - Bots Testing Bots
Selenium is the de-facto-standard for testing web applications.
Appium is the de-facto-standard for testing smartphone applications.
Botium is for testing conversational AI.
Botium is free and Open Source, and available on Github.
- Quickstart
- What is Botium
- Who should use Botium ?
- Understanding the Botium Stack
- Botium Core, the heart and brain of Botium
- Botium CLI, the swiss army knife of Botium
- Botium Bindings, the glue to bind Botium to test runners
- Botium Crawler, like a website crawler
- Botium Box, the management and reporting platform of Botium
- Botium Platform: Everything you need to run Botium in the Enterprise
- How do I get it ?
- How do I get help ?
- Testing Conversational AI
- User Manual
- Technical Reference
- Botium Connectors
- Supported technologies
- Generic HTTP(S)/JSON Connector
- Features
- Mustache Variables
- Connecting Generic HTTP(S)/JSON chatbot to Botium
- Supported Capabilities
- Plugging in Custom Functionality
- HTTP Session Setup (“Ping” Request)
- HTTP Session Welcome (Start Request)
- HTTP Session Teardown (“Stop” Request)
- HTTP(S) Inbound Messages
- HTTP(S) Polling
- User Authentication
- HTTP(S) Proxy Support
- Dealing with SSL Certificates
- Using Scripting Memory within Mustache Templates
- Community
- Troubleshooting