~/talk

Applying AI to testing

Talkat QA Fest 2017 · 2017-10-04..10-05· [ai-assisted-development, testing]

Claims that combining a trainable monkey tester with AI and a difference testing oracle lets random exploration generate maintainable functional regression suites, not just crash reports, and cites testing as ~30% of a budget. Uses Selenium, pixel/approval comparisons, gremlins.js/Chaos Monkey and Android monkey examples, and implements a Java Swing prototype with a whitelisting approach to ignore expected changes. The prototype runs and produces executable test cases; humans still decide regressions.

AI-written summary · about

  1. 0:00Intro
  2. 1:17How testing works
  3. 2:03The Oracle Problem
  4. 2:44AI in Testing
  5. 3:34The Goal of Testing
  6. 6:47No bugs only surprises
  7. 9:03Regression testing is change control
  8. 16:30Monkey Testing
  9. 17:07Monkey in Action
  10. 19:09Smart Monkey
  11. 20:11Dump Monkey
  12. 22:11Jobs to go first
  13. 24:14Should you be afraid
  14. 26:12Summary
~/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.