IDEs can help people with automated testing.
In this episode, Paul Everitt and Brian discuss ways IDEs can encourage testing and make it easier for everyone, including beginners. We discuss features that exist and are great, as well as what is missing.
The conversation also includes topics around being welcoming to new contributors for both open source and professional projects.
We talk about a lot of topics, and it's a lot of fun. But it's also important. Because IDEs can make testing
Making testing more accessibleTest First vs teaching testing lastTDD workflowAutorunRerunning last failuresDifferent ways to run different levels of testsCommand line flags and how to access them in IDEspytest.inizooming in and out of test levelsrunning parametrizationsrunning tests with coverage and profilingparametrize vs parameterizeparametrization identifierspytest fixture supportglobal configurations / configuration templatescoverage and testing and being inviting to new contributorsconfidence in changes and confidence in contributionsnavigating code, tests, fixturesgrouping tests in modules, classes, directoriesBDD, behavior driven development, cucumber, pytest-bddweb development testingparallel testing with xdist and IDE supportrefactor renameSpecial Guest: Paul Everitt.
Links:
- Python Testing with pytest — The pytest book
- PyCharm
- PyCharm pro
- episode 54: Python 1994 - Paul Everitt
- pytest-xdist
★ Support this podcast on Patreon ★