Mutation Testing
Cucumber Podcast
English - October 26, 2017 11:00 - 43 minutes - 80.2 MB - ★★★★★ - 2 ratingsTechnology Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
On the podcast this month Seb Rose speaks to Henry Coles, the creator of Mutation Testing tool PIT.
Here's how they describe Mutation Testing on the PIT Test website - "Mutation testing is conceptually quite simple. Faults (or mutations) are automatically seeded into your code, then your tests are run. If your tests fail then the mutation is killed, if your tests pass then the mutation lived. The quality of your tests can be gauged from the percentage of mutations killed."
*They discuss:*
- What is mutation testing?
- How widely adopted is this approach in the enterprise?
- When and where should you use mutation testing?
- What can developers learn from academics?
- What are the similarities and differences between Mutation Testing and Property-Based Testing
**Shownotes**
PIT Test - http://pitest.org/
Quick theories (Property-Based Testing tool) - https://github.com/ncredinburgh/QuickTheories
Work at NCR - NCR careers - http://ncredinburgh.com/jobs/