Fast feedback on every change you do to your software codebase is essential for a rapid and safe development cycle. Failed test runs need attention from human experts that can quickly analyze and take necessary action. Our
Mutation testing is a technique for systematically mutating source code in order to validate test suites. It makes small changes to a program’s source code and then runs a test suite; if the test suite ever succeeds
This talk discusses good ways to organize packaging and testing for Python projects. It walks through a per-company and an open source scenario and explains how to best use the “devpi-server” and “tox” for making sure you
If you’ve never written tests before, you probably know you *should*, but view the whole process as a bureaucratic paperwork nightmare to check off on your ready-to-ship checklist. This is the wrong way to approach testing. Tests
This talk overviews the various deployment tools available today, discusses their different tradeoffs, and helps shine a light on which might be the appropriate platform for your project.