INFORMAZIONI SU QUESTO EPISODIO
- Intro to Harry Percival, his background and story of how he got into TDD and ended up writing a book
- Comparing using unittest and pytest with applicability to testing django projects.
- Functional end to end testing with selenium.
- The django test client for middle level tests.
- test isolation
- django and isolated unit tests
- unit tests vs integration tests
- Testing done by the development team without an external QA
- Double loop TDD: Functional test first, then unit tests
- Spikes: investigations without tests
- Harry's experience with having a freely available web version of a book that is also intended to be sold.
Update: Comment from Harry Percival on 19-Jan-2014
I might have been a bit down on unit tests vs functional tests in that "unit tests never fail comment".
Not true at all, particularly as we've just been thru upgrading django on our core system, and the unit tests really saved our bacon on that one...
Links
- Test-Driven Development with Python
- Obey the Testing Goat - Harry's site dedicated to the book and related posts.
- Python Testing with unittest, nose, pytest
- Gary Bernhardt's talk, Boundaries talk including a discussion of "Functional Core, Imperative Shell".
- Video of Boundaries talk on youtube
Inglese
Stati Uniti
IN QUESTO EPISODIO
TRASCRIZIONE 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
CERCA TRA GLI EPISODI PASSATI
Cerca gli episodi passati di Test & Code.
ALTRI EPISODI IN QUESTO PODCAST
pytest-repeat is a pytest plugin that makes it easy to repeat a single test, or multiple tests, a specific number of times.
Note: This was an April Fools attempt, so the statement ..."Unfortunately, it doesn't seem to work with Python 3.14, even though there is no rational reason why it shouldn't…
Markdown reports as either text or markdown tables.Two fun plugins discussed.
Links:
pytest-md-report
pytest-md
Top pytest Plugins
Help support the show AND learn pytest:
The Complete pytest course is now a bundle, with each part available separately.
pytest Primary Power teaches the super pow…
pytest-html has got to be one of my all time favorite plugins. pytest-html is a plugin for pytest that generates a HTML report for test results. This episode digs into some of the super coolness of pytest-html.
pytest-html
repo readme with screenshot
enhancing reports
pytest-metadata
Help support…
pytest-mock is currently the #3 pytest plugin. pytest-mock is a wrapper around unittest.mock.
In this episode:
Why the pytest-mock plugin is awesome
What is mocking, patching, and monkey patching
What, if any, is the difference between mock, fake, spy, stub.
Why we might need these in testing
Som…
This episode is a replay of a 2021 interview I did with Michael Foord.We lost Michael in January, and I'd like to revisit this interview as a tribute.
Michael Foord was a pivotal figure in the Python community and the creator of the mock library that's now unittest.mock. But he did so much more as…
Dichiarazione di non responsabilità: Il podcast e la grafica incorporati in questa pagina provengono da Brian Okken, che è di proprietà del suo proprietario e non è affiliato o approvato da Listen Notes, Inc.
MODIFICA
Grazie, ci hai aiutato a mantenere aggiornato il database dei podcast.