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
71
Developer Experience is User Experience
mbrevoort
1
300
Appbots Lightning Talk
mbrevoort
0
97
What's all the noise a-bot?
mbrevoort
0
690
Why Bots, Why Now - OSCON
mbrevoort
1
270
Conversational Slack Bots with Javascript
mbrevoort
0
88
Natural Language Slack bots
mbrevoort
2
320
Thalassa - LXJS
mbrevoort
1
130
Thalassa - DenverJS
mbrevoort
1
980
Other Decks in Technology
See All in Technology
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
130
2025年の挑戦 コーポレートエンジニアの技術広報/techpr5
nishiuma
0
140
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
130
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
3
820
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
450
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
450
カップ麺の待ち時間(3分)でわかるPartyRockアップデート
ryutakondo
0
130
GeometryReaderやスクロールを用いた表現と紐解き方
fumiyasac0921
0
100
Goで実践するBFP
hiroyaterui
1
120
30分でわかるデータ分析者のためのディメンショナルモデリング #datatechjp / 20250120
kazaneya
PRO
22
4.9k
いま現場PMのあなたが、 経営と向き合うPMになるために 必要なこと、腹をくくること
hiro93n
9
7.3k
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
190
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Bash Introduction
62gerente
610
210k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Typedesign – Prime Four
hannesfritz
40
2.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
350
Thoughts on Productivity
jonyablonski
68
4.4k
A better future with KSS
kneath
238
17k
Making the Leap to Tech Lead
cromwellryan
133
9k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Six Lessons from altMBA
skipperchong
27
3.6k
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