In this hands-on coding session for Skills Matter, Harry Percival gives an introduction to test-driven development (TDD) with Django. This will include the selenium browser automation tool for acceptance testing and testing of javascript.
This workshop will cover the same materials as the official Django Tutorial, but using TDD at every stage - so, before any production code gets written, we'll be writing functional tests (aka acceptance tests) with Selenium, and then detailed unit tests.
YOU MAY ALSO LIKE:
- Outside-In TDD: an intermediate testing workshop with Python, with Harry Percival (SkillsCast recorded in April 2016)
- Advanced JavaScript Workshop with Damjan Vujnovic (Online Course on 26th - 30th April 2021)
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Course on 3rd - 7th May 2021)
- FullStack eXchange 2021: The Conference on JavaScript & Node (Online Conference on 21st - 22nd July 2021)
- F# for a Real World E-commerce Project (SkillsCast recorded in October 2020)
- Nagareyama: a new Fable, faster, more powerful and easier to use (SkillsCast recorded in October 2020)
TDD Django with Selenium
Harry Percival
After an idyllic childhood spent playing with BASIC on French 8-bit computers like the Thomson T-07 whose keys go "boop" when you press them, Harry spent a few years being deeply unhappy with Economics and management consultancy. Soon he rediscovered his true geek nature, and was lucky enough to fall in with a bunch of XP fanatics, working on the pioneering but sadly defunct Resolver One spreadsheet. He now works at PythonAnywhere LLP, and spreads the gospel of TDD world-wide at talks, workshops and conferences, with all the passion and enthusiasm of a recent convert.