Test-Driven Development in Django

Go to class
Write Review

Free Online Course: Test-Driven Development in Django provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Test-Driven Development in Django is taught by Nick Walter.

Overview
  • Learn how to build Django applications using test-driven development.

Syllabus
  • Introduction

    • Why test-driven development (TDD) is important
    • What you should know
    • TDD philosophy and project overview
    1. Functional Tests
    • Functional vs. unit tests
    • Writing a test in Selenium
    • Passing your first test
    • The Django testing framework
    • Expanding your tests
    2. Unit Tests
    • Writing a unit test
    • Testing page data
    • Hash testing
    • Writing a test for user input
    • Saving your model
    • Testing a POST request
    • Passing the test
    3. Advanced Testing
    • User input with functional tests
    • Waiting
    • AJAX
    • Testing and deployment
    • TDD vs. test after
    Conclusion
    • Next steps