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
()
Ex_Files_Test_Driven_Development_Django.zip
(1.0 MB)