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 accessible
Test First vs teaching testing last
TDD workflow
Autorun
Rerunning last failures
Different ways to run different levels of tests
Command line flags and how to access them in IDEs
pytest.ini
zooming in and out of test levels
running parametrizations
running tests with coverage and profiling
parametrize vs parameterize
parametrization identifiers
pytest fixture support
global configurations / configuration templates
coverage and testing and being inviting to new contributors
confidence in changes and confidence in contributions
navigating code, tests, fixtures
grouping tests in modules, classes, directories
BDD, behavior driven development, cucumber, pytest-bdd
web development testing
parallel testing with xdist and IDE support
refactor rename
Special Guest: Paul Everitt.
view more