Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

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

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

FromTest and Code


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

FromTest and Code

ratings:
Length:
50 minutes
Released:
Mar 20, 2020
Format:
Podcast episode

Description

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.
Released:
Mar 20, 2020
Format:
Podcast episode

Titles in the series (100)

Test & Code is a weekly podcast hosted by Brian Okken. The show covers a wide array of topics including software engineering, development, testing, Python programming, and many related topics. When we get into the implementation specifics, that's usually Python, such as Python packaging, tox, pytest, and unittest. However, well over half of the topics are language agnostic, such as data science, DevOps, TDD, public speaking, mentoring, feature testing, NoSQL databases, end to end testing, automation, continuous integration, development methods, Selenium, the testing pyramid, and DevOps.