~/talk

SW Testing: Can ML save us?

Talkat NDC TechTown 2018 · 2018-09-27..09-30· [machine-learning]
links:none on file
links:none on file
slides:none on file

Argues machine learning can reduce GUI test maintenance by replacing brittle pixel diffs with Applitools screenshot comparison that ignores minor changes and matches text and layout, but needs hundreds to thousands of labeled images often gathered via AWS Mechanical Turk or transfer learning (Test.ai approach). Shows unsupervised bag-of-words clustering of thousands of logs to group failures and surface anomalies, and uses reinforcement learning like King’s Candy Crush bot to drive exploratory tests and catch crashes when the system is fast and observable.

AI-written summary · about

  1. 0:00Intro
  2. 1:49What is software testing?
  3. 2:12The problems with testing today
  4. 3:53The promise of Machine Learning for testing
  5. 8:40Problem: GUI testing is a mess
  6. 9:10GUI Regression testing
  7. 13:12Test abstractions in GUI-testing
  8. 15:07Example: abstract GUI testing
  9. 16:11GUI-abstraction with Supervised Learning
  10. 24:32The ingredients of a clustering solution
  11. 25:24The bag-of-words model
  12. 27:44Characteristics of Unsupervised Learning
  13. 28:31Unsupervised Learning: Criteria for success
  14. 30:40Testing Candy Crush with Reinforcement Learning
  15. 34:19How to succeed with Reinforcement Leaming
  16. 35:40Related: Fuzzing
  17. 38:18Testing machine learning systems
~/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.