9: Harry Percival : Testing Web Apps with Python, Selenium, Django

9: Harry Percival : Testing Web Apps with Python, Selenium, Django

Avatar

Interview with Harry Percival
If you develop and/or test web applications, especially django, you will probably enjoy this episode.
Show Notes
Rough outline of what we talk about:
Part 1 (first 20 minutes)
Intro to Harry Percival, his background and story of how he got into TDD and ended up writing a book
Hinting of perhaps a follow up tutorial to cover some more intermediate level topics.
Testing django apps has some commonalities with testing flask, web2py, bottle, but djanogo does have some built in helpers.
Comparing using unittest and pytest with applicability to testing django projects.
Benefits of pytest treatment of asserts.
Fixtures in pytest and how they seem magical. (and a reminder that pytest supports xUnit style setup/teardown).
The meaning of "fixtures" as "data preparation" vs "setup/teardown".
Levels of testing, the test pyramid, end to end, functional, and unit testing.
Some examples of very high level system testing using unittest and/or pytest.
Where you put your te

Comments

Avatar