Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 22462

Talk Python to Me: #63 Validating Python tests with mutation testing

$
0
0
Do you think it's a good idea to test your software? Do you write unit tests or other automated verification for code? I think most of us do these days. A key question is how do you know whether your tests sufficiently verify your code? The standard answer is code coverage. <br/> <br/> But there is a difference between executing code (which code coverage measures) and truly verifying it. <br/> <br/> On this episode, we'll talk with Austin Bingham. He created a mutation testing framework for Python that goes beyond code coverage to actually perform this verification. It's a fresh and powerful idea. I hope you enjoy it! <br/> <br/> Links from the show: <br/> <div style="font-size: .85em;"> <br/> <b>Cosmic ray on Github</b>: <a href='https://github.com/sixty-north/cosmic-ray' target='_blank'>github.com/sixty-north/cosmic-ray</a> <br/> <b>Cosmic ray on PyPI</b>: <a href=' https://pypi.python.org/pypi/cosmic_ray/1.0.0a0' target='_blank'>pypi.python.org/pypi/cosmic_ray</a> <br/> <b>TinyDB</b>: <a href='http://tinydb.readthedocs.io/en/latest/' target='_blank'>tinydb.readthedocs.io</a> <br/> <b>TinyDB on Github</b>: <a href='https://github.com/msiemens/tinydb' target='_blank'>github.com/msiemens/tinydb</a> <br/> <b>Austin on Twitter</b>: <a href='https://twitter.com/austin_bingham' target='_blank'>@austin_bingham</a> <br/> <b>Sixty North</b>: <a href='http://sixty-north.com/' target='_blank'>sixty-north.com</a> <br/> <b>The Python Apprentice book</b>: <br/> <a href='https://leanpub.com/python-apprentice' target='_blank'>leanpub.com/python-apprentice</a> <br/> <b>50% off coupon for apprentice book</b>: <br/> <a href='https://leanpub.com/python-apprentice/c/talk-python-to-me' target='_blank'>leanpub.com/python-apprentice/c/talk-python-to-me</a> <br/> <b>The Python Journeyman book</b>: <br/> <a href='https://leanpub.com/python-journeyman' target='_blank'>leanpub.com/python-journeyman</a> <br/> <b>The Python Master</b>: <br/> <a href='https://leanpub.com/python-master' target='_blank'>leanpub.com/python-master</a> <br/> </div>

Viewing all articles
Browse latest Browse all 22462

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>