~/talk

How to quickly and painlessly close an API regression from PyTest + JSON Schema

TalkinRussianat PiterPy 2023 · 2023-11-07..11-14· [testing, api-design]
links:none on file
slides:none on file

How to use PyTest together with JSON Schema to quickly and effectively test API positive scenarios and prevent regressions. The talk covers practical techniques, data sources for such tests, and tips to make working with JSON Schema more convenient; useful for both developers and testers.

AI-written summary · about

  1. 0:00API testing introduction
  2. 2:50API test with JSON Schema
  3. 5:44Basic data validation
  4. 8:30Advanced schema checks
  5. 13:55Required fields and properties
  6. 16:47List data validation
  7. 18:55Schema generator issues
  8. 21:25References and limitations
  9. 23:08Pattern replacement in code
  10. 25:35Summary and conclusion
  11. 26:18Q&A
~/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.