~/talk

Automatic testing of a heavily integrated system - a case-study

Talkat Jfokus 2019 · 2019-02-04..02-06· [testing, devops-and-delivery]
links:none on file
slides:none on file

A government case system runs 5,400 tests overnight (about seven hours) against ~25 external integrations and ~100 SOAP/REST calls; the team builds a Spring Boot service mocker and an Elasticsearch-backed test data repository on OpenShift to serve recorded responses, support XPath response modifications triggered by write requests, and let tests request dynamic test persons. The setup drastically reduces flaky failures and maintenance from hardcoded mocks, though Elasticsearch nondeterminism forces returning many candidates and re-running to isolate bad data.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Show Hands
  3. 2:23Background
  4. 8:10System under test
  5. 13:05Service maka
  6. 16:15Test Data Repository
  7. 18:35Test Requests
  8. 19:50Search Index
  9. 21:05Service Marker
  10. 22:50Elastic Search
  11. 28:35Testing Data Repository
  12. 30:55Reading data
  13. 33:25Response modification
  14. 36:05Service virtualization
  15. 37:25Summary
  16. 39:35Example
  17. 43:45QA
~/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.