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 Reactivity in GraphQL
Search
SQUER Solutions
June 25, 2020
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Testing Reactivity in GraphQL
Testbusters Vienna
SQUER Solutions
June 25, 2020
More Decks by SQUER Solutions
See All by SQUER Solutions
AI-Driven Legacy Decomposition
squer
0
210
Plural of Platforms
squer
1
130
Demystifying Event Sourcing – A Practical Approach by Shahab Ganji
squer
0
200
Architecting Distributed Systems at Scale — From Pain to Pattern
squer
0
330
Empowering-developers-with-Roslyn.pdf
squer
0
170
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
200
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
170
Platform Engineering: It's Not What You Think It Is
squer
0
390
Patterns Of Architectural Modernization
squer
1
560
Other Decks in Programming
See All in Programming
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
160
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
110
act1-costs.pdf
sumedhbala
0
250
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3k
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
860
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
180
【やさしく解説 設計編 #1】「ドメイン駆動」と「実装駆動」ってなに? 〜設計の考え方を、たとえ話で学ぼう〜
panda728
PRO
1
130
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
210
関数型プログラミングのメリットって何だろう?
wanko_it
0
190
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
620
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Writing Fast Ruby
sferik
630
63k
Claude Code のすすめ
schroneko
67
230k
Code Review Best Practice
trishagee
74
20k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
380
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
Transcript
@duffleit Testing Reactivity in GraphQL RBI Testing Day & TestBustersNight
@StayAtHome Edition David Leitner - @duffleit
@duffleit @duffleit @duffleit
[email protected]
David Leitner Lead Engineer
@duffleit Testing Reactivity in GraphQL Testing Reactivity in GraphQL
@duffleit reactivemanifesto.org
@duffleit
@duffleit
@duffleit
@duffleit
@duffleit
@duffleit MicroService A MicroService B
@duffleit MicroService A MicroService B
@duffleit MicroService A MicroService B MicroService B MicroService B
@duffleit MicroService A MicroService B MicroService B MicroService B
@duffleit MicroService A MicroService B
@duffleit MicroService A MicroService B
@duffleit Lambda/Actor/Microservice Lambda/Actor/Microservice Lambda/Actor/Microservice Backend for Frontend HTTP GraphQL
@duffleit Testing Reactivity in GraphQL
@duffleit ✅ Consumer Driven APIs ✅ Native Schema Support ✅
Streaming Support
@duffleit Error: GraphQL Context not defined
@duffleit ✅ Works But, not a Unit Test anymore.
@duffleit ✅ Works as test in isolation
@duffleit
@duffleit
@duffleit
@duffleit GraphQL enables Consumer Driven Contract Testing naturally
@duffleit
@duffleit Lambda/Actor/Microservice Lambda/Actor/Microservice Lambda/Actor/Microservice Backend for Frontend HTTP GraphQL State
Hydration Inject Test State
@duffleit Lambda/Actor/Microservice Lambda/Actor/Microservice Lambda/Actor/Microservice Backend for Frontend HTTP GraphQL State
Hydration Inject Test State Inject Test State
@duffleit Lambda/Actor/Microservice Lambda/Actor/Microservice Lambda/Actor/Microservice Backend for Frontend HTTP GraphQL State
Hydration
@duffleit
@duffleit GraphQL changes the way how to test, but not
the fact that you should test.
@duffleit by: twitter.com/swardley
@duffleit @duffleit @duffleit squer.at/slides David Leitner
[email protected]
@duffleit