YoVDO

Test-Driven Development in Django

Offered By: LinkedIn Learning

Tags

Test-Driven Development Courses Web Development Courses Python Courses Django Courses Selenium Courses Software Testing Courses Unit Testing Courses AJAX Courses Functional Testing Courses

Course Description

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

Taught by

Nick Walter

Related Courses

البرمجة الموجهة بالاختبارات المقبولة
Rwaq (رواق)
Desarrollo de Aplicaciones Web: Prueba y Despliegue
University of New Mexico via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera