~/talk

Attack of the mutants using mutation testing to improve your test suite

Talkat Decompress AU 2018 · on Friday, 2018-03-23· [testing, javascript]
links:none on file
slides:none on file

Shows mutation testing with StrykerJS against standard coverage from Istanbul, claiming mutation score measures test effectiveness not just execution. Gives a concrete audit of nv d3 scatter chart: 84% coverage vs 21% kill after ~500 mutants, finds an 800-line “mega” function and slow tests that make mutation runs impractical. Recommends narrowing mutation to changed files, speed up tests and fix memory leaks, run on multiple CPU cores, and use the HTML mutant report to see which specific mutants survive.

AI-written summary · about

  1. 0:00The limitations of coverage
  2. 2:05Analyzing project testing
  3. 4:49Introduction to mutation
  4. 7:26Mutation testing in action
  5. 9:21Balancing testing strategies
  6. 11:04When to apply mutation tests
  7. 12:25Configuring Stryker
  8. 14:05Best practices and caveats
  9. 17:12Conclusion
~/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.