Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Testing Django Applications

via Pluralsight

Overview

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.

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.

Syllabus

  • Course Overview 1min
  • Getting Started 6mins
  • Testing Concepts 14mins
  • Unit Testing in Django 23mins
  • Integration Testing in Django 31mins
  • Measuring Test Coverage 10mins
  • Exploring Testing Options 10mins

Taught by

Jamie Counsell

Reviews

4.8 rating at Pluralsight based on 13 ratings

Start your review of Testing Django Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.