~/talk

Basics of GraphQL and Testing GraphQL APIs

Talkat TestCon Europe 2021 · 2021-09-07..09-09· [testing]
links:none on file
slides:none on file

Claims that GraphQL returns “nothing more nothing less,” exposes a single super endpoint and usually replies 200 even on logical failures, and demonstrates testing with Postman and JavaScript plus a tv4 schema check. Concrete recommendations: treat response shape per-request with schema validation, assert error node presence instead of HTTP codes, design tests by business flows, cover request permutations and key-ordering. Two audience polls report ~72% and ~57% agreement on expected behaviors, and a BFF wrapper migration pattern proves practical.

AI-written summary · about

  1. 0:00GraphQL basics
  2. 1:04What GraphQL is
  3. 3:52APIs vs GraphQL analogy
  4. 8:51REST vs GraphQL requests
  5. 15:49GraphQL query poll
  6. 19:20REST vs GraphQL differences
  7. 21:04Testing GraphQL APIs
  8. 27:20Schema validation
  9. 31:32HTTP response codes
  10. 32:57Test cases by function
  11. 37:03Testing permutations
  12. 40:53GraphQL vs REST
  13. 42:38API choice poll
  14. 47:09Key takeaways and Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.