Featured resource
pluralsight tech forecast
2025 Tech Forecast

Which technologies will dominate in 2025? And what skills do you need to keep up?

Check it out
Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Testing Django Applications

Django is a highly pragmatic web framework in Python. In this course, you'll learn how to create test suites for Django applications in order to reduce risk of regression issues and speed up iterative development.

Jamie Counsell - Pluralsight course - Testing Django Applications
by Jamie Counsell

What you'll learn

In the age of agile software development, proper test coverage can play an important role in the lifecycle of a product. Proper testing can reduce risk of regression issues and increase the resiliency of the software. Django is a highly pragmatic framework that makes developing powerful data-driven applications easy. It also comes with a handy set of built in test tools to get proper test coverage off the ground quickly any easily. In this course, Testing Django Applications, you'll learn about those tools and get to work testing a custom Django application. Next, you'll explore how to write effective unit and integration tests, how to measure test coverage, and how to design a testing approach that works. You'll work with some third party tools to perform simple UI testing and measure test coverage, and when you're done, you'll have a well-tested Django application that can serve as a working example for future test development.

Table of contents

About the author

Jamie Counsell - Pluralsight course - Testing Django Applications
Jamie Counsell

Jamie Counsell is a Software Developer at Konrad Group. With a background in education, web, and API development with a passion for building modern web applications.

More Courses by Jamie