~/talk

Test automation in backend projects

Talkat 4Developers 2021 · 2021-05-24..05-27· [testing]
links:none on file
slides:none on file

TypeScript microservices project grows from ~36 services with 5% coverage to ~180 services with 100% unit and integration coverage across new code, using Mocha/Chai, Cucumber/Gherkin examples and fixture generators. Tests run in minutes; team adopts beforeEach resets, moves samples out to fixture files, asserts call arguments and call counts, and adds linters. Outcome: many latent bugs (missing type checks, assertions hidden in mocks) are caught, code review quality improves and deployments become reliably safer.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:35Starting with 100 percent coverage
  3. 8:32Maintaining test quality and confidence
  4. 15:31Improving test descriptions and structure
  5. 24:47Fixing inherited test anti-patterns
  6. 32:41Applying architecture principles to tests
  7. 34:05Why integration tests matter
  8. 41:32Managing data fixtures efficiently
  9. 45:03Static analyzers and logging
  10. 46:08Final checklist for test development
~/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.