~/talk

Beyond the Battle: Empowering Test Automation with Language-First Approach

Talkat CypressConf 2024 · 2024-10-22..10-23· [testing, developer-experience]
linkedin:pauldewitt
slides:none on file

Argues that choosing a programming language first — TypeScript as lingua franca — lets teams share configurations, custom commands and reusable utilities extracted into a separate repository and published as shared npm packages, interoperable with Cypress and other tools. Recommends concrete steps: identify common functions from real tests, extract them, add unit/integration specs and CI, then consume as a dependency. Reports this reduces tool lock‑in, enables code reviews parity, led to successful migrations from Selenium to Cypress and to developers fixing and maintaining tests, and uses an 80/20 vertical vs end-to-end rule.

AI-written summary · about

  1. 0:00The evolution of testing
  2. 2:27The tool-centric trap
  3. 4:20The language-first approach
  4. 6:59Communication and performance
  5. 8:26Benefits of unified language
  6. 10:24Collaboration and code quality
  7. 13:49Empowering testers
  8. 16:01Testing as a service
  9. 17:30Practical implementation
  10. 21:15Building a testing culture
  11. 23:25Conclusion and summary
  12. 24:29Q&A session
~/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.