Botium in a Nutshell, Part 1: What Is Botium ?

Botium ecosystem

What does the name “Botium” mean ?

What is Botium good for ?

  • Chatbot makers define what the chatbot is supposed to do
  • Botium ensures that the chatbot does what it is supposed to do
#me
hello bot!
#bot
Hello, meat bag! How can I help you ?

Understanding the Botium Ecosystem

  • Botium Core, the heart and brain of Botium
  • Botium CLI, the swiss army knife of Botium
  • Botium Bindings (former TestMyBot), the glue to bind Botium to test runners
  • Botium Box, the management and reporting platform of Botium

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 Box, the management and reporting platform of Botium

Botium Box

Quick Start

> npm install -g botium-cli
> botium-cli init
> botium-cli run
  • The first command installs the Botium CLI on your workstation
  • The second command initializes a Botium project in the current directory (a botium.json file and a convo file — see next chapters)
  • Finally, the Botium project runs and the test report is shown

Frequently Asked Questions

--

--

--

Co-Founder and CTO Botium🤓 — Guitarist 🎸 — 3xFather 🐣

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Cognitive biases and augmented intelligence in radiology

AI for Creatives

Increase Your Sales With Machine Learning

The new wave of investing with Artificial Intelligence and Blockchain technologies

Talking Shop — building advanced Shopify chatbot with Activechat Visual Bot Builder

Will a robot take my job?

How Artificial Intelligence is Shaping the Future of Education

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Florian Treml

Florian Treml

Co-Founder and CTO Botium🤓 — Guitarist 🎸 — 3xFather 🐣

More from Medium

SelectorsHub — an awesome XPath and CSS Plugin

Automated Test Scripts With Selenium WebDriver

Quick Guide for Implementing BDD in Existing TestNG

Why & How to Contribute to Open Source Projects?