~/talk

Getting your automated tests in the pipeline

Talkat HUSTEF 2022 · 2022-10-04..10-06· [testing, devops-and-delivery]
slides:none on file

Claim: adding targeted end-to-end tests into CI gives measurable risk reduction without slowing delivery. Implementation uses a single automation repo, WebdriverIO and Jest, CircleCI with a Docker image with Chrome and chromedriver to avoid remote latency, parallel shards and API-first setup so tests are independent. Flakiness is caught by running new browser tests in a loop like run browser tests 10 times before adding and tagging unstable cases. Outcome: pipeline test coverage ships while releases increase from 5 to 10 per day.

AI-written summary · about

  1. 0:00Automated testing in pipelines
  2. 1:05Slow and flaky tests
  3. 2:27End-to-end test automation at Blue Fox
  4. 4:13Mental models for test automation
  5. 5:39Adding tests to pipeline safely
  6. 7:02Testing your tests first
  7. 8:29Parallel test runs
  8. 11:22Test independence for parallel runs
  9. 12:48Atomic tests for reliability
  10. 13:54Domain abstractions in tests
  11. 15:18Shorter tests pass more
  12. 16:24Current state at Blue Fox
  13. 17:07Impacted tests with GitHub and Jest
  14. 18:51Flaky tests in pipeline
  15. 19:55Cloud test execution costs
  16. 20:36Automation journey best practices
  17. 21:42Assurance over test pyramid
  18. 22:25Parallel test resource issues
~/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.