Software Developer @Botfuel
Since a Botfuel Dialog chatbot is a web application, you can rely on powerful programming concepts like unit and integration testing to test your bot.
Because a chatbot built with Botfuel Dialog is a simple webserver, deploying to Heroku is dead simple!