Mutation Testing

Published: Oct. 26, 2017, 11 a.m.

b'On the podcast this month Seb Rose speaks to Henry Coles, the creator of Mutation Testing tool PIT.\\n\\nHere\'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."\\n\\n*They discuss:*\\n\\n - What is mutation testing?\\n\\n - How widely adopted is this approach in the enterprise?\\n\\n - When and where should you use mutation testing?\\n\\n - What can developers learn from academics? \\n\\n - What are the similarities and differences between Mutation Testing and Property-Based Testing\\n\\n**Shownotes**\\n\\nPIT Test - http://pitest.org/\\n\\nQuick theories (Property-Based Testing tool) - https://github.com/ncredinburgh/QuickTheories\\n\\nWork at NCR - NCR careers - http://ncredinburgh.com/jobs/'