~/talk

No More Writing Test Code: Auto Designing and Generating Asynchronous Tests with JetBrains AI Assistant

TalkinJapaneseat DroidKaigi 2025 · 2025-09-10..09-12· [ai-assisted-development, testing]
name:makun
links:none on file
slides:none on file

Uses JetBrains AI Assistant to automate design and generation of unit tests for asynchronous Android code, focusing on Room persistence (DAO tests) and WorkManager background tasks. Engineers provide only specifications and goals, while the AI produces test intents, prerequisites, data design, mocks/injection, assertions, and full test implementations, with demonstrations of successes and failure modes and discussion of limits and mitigation.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Android test challenges
  3. 4:59AI Assistant overview
  4. 6:25Evaluation criteria
  5. 8:14Room auto test generation
  6. 11:11Accuracy analysis
  7. 14:02Coverage analysis
  8. 15:49Reproducibility analysis
  9. 17:34Maintainability analysis
  10. 19:41Speed and cost
  11. 21:30WorkManager auto test generation
  12. 25:03Accuracy analysis
  13. 26:28Coverage analysis
  14. 27:34Reproducibility analysis
  15. 28:17Maintainability analysis
  16. 28:59Speed and cost
  17. 30:27AI test design limits
  18. 32:58AI future in testing
  19. 36:35Summary
~/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.