Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Testing and Debugging Slack Apps

Mike Brevoort
October 26, 2016

Testing and Debugging Slack Apps

Presented at the Slack Dev Meetup October 26, 2016

Mike Brevoort

October 26, 2016

More Decks by Mike Brevoort

Other Decks in Technology


  1. Events API The Events API makes it easier to develop

    and deploy Slack integrations at scale. The socket based RTM API has its advantages but imposes an impedance mismatch between the rest of the Slack platform, which is entirely HTTP based.
  2. Testing bots is a lot like web apps A complex

    moving target Make underlying components discreet and testable
  3. “Program testing can be a very effective way to show

    the presence of bugs, but is hopelessly inadequate for showing their absence. – Edsger Dijkstra