106: Visual Testing : How IDEs can make software testing easier - Paul Everitt

20/03/2020 50 min Episodio 106
106: Visual Testing : How IDEs can make software testing easier - Paul Everitt

Listen "106: Visual Testing : How IDEs can make software testing easier - Paul Everitt"

Episode Synopsis


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 Some topics discussed: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 bookPyCharmPyCharm proepisode 54: Python 1994 - Paul Everittpytest-xdist