Python Test

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

03.20.2020 - By Brian OkkenPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

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. Links:Python Testing with pytest — The pytest bookPyCharmPyCharm proepisode 54: Python 1994 - Paul Everittpytest-xdist

More episodes from Python Test