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
67
Developer Experience is User Experience
mbrevoort
1
270
Appbots Lightning Talk
mbrevoort
0
90
What's all the noise a-bot?
mbrevoort
0
650
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
PdMはどのように全てのスピードを上げられるか ~ 非連続進化のための具体的な取り組み ~
sansantech
PRO
1
160
Google CloudのLLM活用の選択肢を広げるVertex AIのパートナーモデル
nayuts
0
100
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
300
20240912 JJUGナイトセミナー
mii1004
0
130
Functional TypeScript
naoya
11
4.6k
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
100
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
1
220
ビジネスとエンジニアリングを繋ぐプロダクトを中心とした組織づくりの実践
sansantech
PRO
1
170
プログラム検証入門
riru
1
470
突撃! 隣のAmazon Bedrockユーザー 〜YouはどうしてAWSで?〜
minorun365
PRO
3
320
スタッフエンジニアの道: The Staff Engineer’s Path
snoozer05
PRO
38
13k
プロダクトエンジニアを支えるための開発生産性向上施策
tsukakei
0
140
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
53
8.9k
In The Pink: A Labor of Love
frogandcode
139
22k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
How STYLIGHT went responsive
nonsquared
93
5.1k
Clear Off the Table
cherdarchuk
91
320k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
24
3.9k
Designing for humans not robots
tammielis
248
25k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
What's in a price? How to price your products and services
michaelherold
242
11k
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