Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Testing and Debugging Slack Apps
Search
Mike Brevoort
October 26, 2016
Technology
0
1.1k
Testing and Debugging Slack Apps
Presented at the Slack Dev Meetup October 26, 2016
Mike Brevoort
October 26, 2016
Tweet
Share
More Decks by Mike Brevoort
See All by Mike Brevoort
Enterprise Messaging Workflows
mbrevoort
0
69
Developer Experience is User Experience
mbrevoort
1
280
Appbots Lightning Talk
mbrevoort
0
93
What's all the noise a-bot?
mbrevoort
0
670
Why Bots, Why Now - OSCON
mbrevoort
1
270
Conversational Slack Bots with Javascript
mbrevoort
0
87
Natural Language Slack bots
mbrevoort
2
310
Thalassa - LXJS
mbrevoort
1
120
Thalassa - DenverJS
mbrevoort
1
980
Other Decks in Technology
See All in Technology
Deno+JSRでパッケージを作って公開する
askua
0
120
신뢰할 수 있는 AI 검색 엔진을 만들기 위한 Liner의 여정
huffon
0
540
Microsoft Fabric OneLake の実体について
ryomaru0825
0
190
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
170
エンジニアが一生困らない ドキュメント作成の基本
naohiro_nakata
2
140
ドメイン名の終活について - JPAAWG 7th -
mikit
30
17k
エンジニア候補者向け資料2024.11.07.pdf
macloud
0
4.5k
10分でわかるfreeeのQA
freee
1
3.5k
OCI Data Integration技術情報 / ocidi_technical_jp
oracle4engineer
PRO
1
2.6k
形式手法の 10 メートル手前 #kernelvm / Kernel VM Study Hokuriku Part 7
ytaka23
5
750
DatabricksにおけるLLMOpsのベストプラクティス
taka_aki
4
1.6k
Team Dynamicsを目指すウイングアーク1stのQAチーム
sadonosake
1
210
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
93
13k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Teambox: Starting and Learning
jrom
133
8.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
Become a Pro
speakerdeck
PRO
25
5k
BBQ
matthewcrist
85
9.3k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
KATA
mclloyd
29
14k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Transcript
Testing and Debugging Slack Apps Slack Devs Meetup Mike Brevoort
25 October 2016
Mike Brevoort CTO, Robots & Pencils GM, Beep Boop @mbrevoort
robotsandpencils.com beepboophq.com
None
Our Journey
None
None
None
To weather the storm…
Build on a strong foundation
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.
None
None
Testing bots is a lot like web apps A complex
moving target Make underlying components discreet and testable
“Program testing can be a very effective way to show
the presence of bugs, but is hopelessly inadequate for showing their absence. – Edsger Dijkstra
Test suites consider the expected. What about the unexpected?
None
Monitor changes in behavior
Per team testing
Activity and Insights
The end of the road
Follow up questions and comments: @mbrevoort
[email protected]
https://robotsandpencils.com @robotsNpencils Robots
& Pencils https://beepboophq.com @BeepBoopHQ Beep Boop