~/talk

Release & Iterate Faster: Stop Manual Testing

Talkat Android Summit 2017 · 2017-08-24..08-25· [devops-and-delivery, testing]
links:none on file
slides:none on file

LinkedIn moves from monthly manual regressions to a CI pipeline that targets a commit-to-member window of three hours and a product goal called three by three. The system runs about 6.5k tests per build, parallelizes work with 16 emulators on one CI machine, uses distributed builds and apk splits, auto-reverts failing commits, runs trunk guardian to disable and require fixes for flaky tests, ships to a capped Google Play public beta, and relies on feature flags for safe rollouts.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Ideal Release Schedule
  3. 3:06Nobody Was Happy
  4. 4:30Project Voyager
  5. 5:43Easy Engineering Answer
  6. 6:10The Real Goal
  7. 7:22Three by Three
  8. 8:05Why 3 Hours
  9. 9:50Commit Line
  10. 10:52Static Analysis
  11. 12:42Building the Code
  12. 14:32LinkedIn Pipeline
  13. 15:44Android Gradle 30
  14. 16:46Unit Tests Layout Tests Scenario Tests
  15. 18:37How Do We Measure Coverage
  16. 20:49Speed
  17. 24:36Reliability
  18. 26:33Trunk Guardian
  19. 29:01Distribution
  20. 29:41Release Automation
  21. 30:32Beta Distribution
  22. 32:59Production Release
  23. 34:19Current Schedule
  24. 35:47Feature Flag Infrastructure
  25. 36:25Manual Testing
  26. 39:18Mindset Shift
  27. 39:58Balls in the Air
  28. 43:02Beta Testing
  29. 43:46Crashes
  30. 47:24Release every 3 hours
~/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.