SlideShare a Scribd company logo
Intro to Mutation Testing
slideshare.net/boyarsky
Twitter @jeanneboyarsky
Blog: http://www.selikoff.net
Jeanne Boyarsky
NY Java SIG
12/5/16
@jeanneboyarsky
Pause for a Commercial
Why write tests?
@jeanneboyarsky
It used
to work!
How know if tests are good?
@jeanneboyarsky
If test coverage low
@jeanneboyarsky
Write more tests!
Not ready
for mutation
testing of class
If test coverage high
@jeanneboyarsky
All done!
Perfect
code!
Or is it?Why is it
saying
nobody is
registered?
Code Review!
That’s a mutant!
Too many mutants!
They’re
everywhere!
PitClipse to the rescue!
Easy to run
The console flies by
We caught 5 mutants
More detail
The mutants live….
Level up
Now 32 survived
Demo
Tips
• JUnit tests must pass
• Watch console to see if still running
• Reports on whole project
• Fixing one may take care of more
@jeanneboyarsky

More Related Content

PPTX
Hanukkah! By Janiece
PDF
Experience of Project Implement_NTNU_20161205
DOCX
Sistemas de abastecim. agua potable
DOCX
Tallerpractico10 esneda ofelia
PPTX
AULA SOBRE CAPAS E ANIMAÇÕES E GIFS
DOCX
English essay
PPTX
The Performance of the Students
Hanukkah! By Janiece
Experience of Project Implement_NTNU_20161205
Sistemas de abastecim. agua potable
Tallerpractico10 esneda ofelia
AULA SOBRE CAPAS E ANIMAÇÕES E GIFS
English essay
The Performance of the Students

Viewers also liked (11)

PDF
Extrait barometre-obsar-2016
ODP
PDF
Organizacion de la empresa
PDF
NewYork.com Julie Taymor Q&A
PDF
Промышленный журнал Вестснаб №22 (313) 2016
PDF
2016.06.01 FSE Forskrift om sikkerhet ved arbeid i og drift av elektriske an...
PDF
Maltrato infantil
PDF
NewYork.com Santa Confessions
DOC
[3] silabus pai sma xi
PPTX
PDF
DevCon-Shikhar Slides
Extrait barometre-obsar-2016
Organizacion de la empresa
NewYork.com Julie Taymor Q&A
Промышленный журнал Вестснаб №22 (313) 2016
2016.06.01 FSE Forskrift om sikkerhet ved arbeid i og drift av elektriske an...
Maltrato infantil
NewYork.com Santa Confessions
[3] silabus pai sma xi
DevCon-Shikhar Slides
Ad

More from Jeanne Boyarsky (20)

PPTX
Pathways intro january 2018
PPTX
Pathways path-comparison
PPT
2017 stuysplash-build-tools
PPTX
Virtual scrum
PPTX
Ignite java-robots
PPT
2017 JavaOne Mutation Testing Session
PPT
java 8 Hands on Workshop
PPT
2017 java9-spring-days
PPTX
Pathways overview
PPT
Ftc judging
PPT
2016 qcon-virtual-scrum
PPT
2016 java9-how-make-qus
PPT
2016 java9-how-make-qus
PPTX
2016 first-champs-java-cert
PPT
2016 java8-cert-intro
PPT
FTC 2015-2016 Judging
PPT
2015 nyc-spin-collective-ownership
PPT
FTC Robot C to Java
PPT
Frc java5-8andeclipse
PPT
Throw Away all the Rules: Now What Process do you Follow?
Pathways intro january 2018
Pathways path-comparison
2017 stuysplash-build-tools
Virtual scrum
Ignite java-robots
2017 JavaOne Mutation Testing Session
java 8 Hands on Workshop
2017 java9-spring-days
Pathways overview
Ftc judging
2016 qcon-virtual-scrum
2016 java9-how-make-qus
2016 java9-how-make-qus
2016 first-champs-java-cert
2016 java8-cert-intro
FTC 2015-2016 Judging
2015 nyc-spin-collective-ownership
FTC Robot C to Java
Frc java5-8andeclipse
Throw Away all the Rules: Now What Process do you Follow?
Ad

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Electronic commerce courselecture one. Pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Approach and Philosophy of On baking technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
1. Introduction to Computer Programming.pptx
Tartificialntelligence_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Electronic commerce courselecture one. Pdf
Group 1 Presentation -Planning and Decision Making .pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Spectroscopy.pptx food analysis technology
Approach and Philosophy of On baking technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
SOPHOS-XG Firewall Administrator PPT.pptx
MYSQL Presentation for SQL database connectivity
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks

2016 java-sig-mutation-testing

Editor's Notes

  • #3: https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Menora.svg/2000px-Menora.svg.png http://res.freestockphotos.biz/pictures/12/12628-illustration-of-a-decorated-christmas-tree-pv.png https://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Kwanzaa_Candles-Kinara.svg/2000px-Kwanzaa_Candles-Kinara.svg.png https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Happy_Festivus.jpg/320px-Happy_Festivus.jpg
  • #4: https://cdn.pixabay.com/photo/2012/05/07/05/18/bug-48020_1280.png https://pixabay.com/p-303966/?no_redirect
  • #5: http://www.eclemma.org/jacoco/trunk/coverage/
  • #6: https://pixabay.com/p-149251/?no_redirect
  • #8: https://pixabay.com/p-1300226/?no_redirect
  • #10: http://www.publicdomainpictures.net/pictures/180000/velka/mutant-female-41.jpg
  • #11: http://orig01.deviantart.net/920f/f/2015/013/a/8/teenage_mutant_ninja_turtles__2003__drawing__by_n0rvv3g14n_g1rl-d8drynd.jpg