Home
About
Blog
Courses
Contact
More about Django
· Module 8 - Testing and continuous integration
8.1 Why tests, and what to test first
18 min
Back to the curriculum
Video coming soon
The recording for this lesson has not been published yet.
What we cover
The cost of manual testing
TestCase, the test database and transactions
Requesting a page and asserting on the response
Unit, integration and smoke tests
Written notes for this lesson are being prepared. The outline above already shows what the recording will cover.
← 7.4 SEO basics for Django
8.2 pytest-django →
After this lesson you will
Decide which parts of the blog deserve tests first
Write a first test with the Django test client
Module 8
8.1
Why tests, and what to test first
8.2
pytest-django
8.3
Testing models, views and forms
8.4
Coverage and quality gates
8.5
Continuous integration with GitHub Actions