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

LinkedIn Learning

PHP: Test-Driven Development with PHPUnit

via LinkedIn Learning

This course may be unavailable.

Overview

Develop better software with fewer bugs with test-driven development and PHPUnit. Learn how to write unit tests in PHP using this popular tool and methodology.

Syllabus

Introduction
  • Welcome
  • What you should know
  • How to use the exercise files
1. The Basics of Test-Driven Development
  • What is unit testing?
  • Why use unit testing?
  • Automated vs. manual testing
  • Install PHPUnit
  • Write a unit test
  • Extend a unit test
  • Write a test-driven development method
  • Filter PHPUnit tests
2. Advanced Test-Driven Development
  • Test doubles overview
  • Build a dummy object
  • Build a test stub
  • Test mock
  • Data providers
  • Advanced data providers
  • Write an exception-based test
3. Test-Driven Development Tactics
  • The test-driven development cycle
  • Advantages of TDD
  • Refactor with TDD
  • Decouple code with TDD
4. PHPUnit Advanced Tactics
  • Code coverage basics
  • Advanced code coverage
  • Database tests
Conclusion
  • Next steps

Taught by

Justin Yost

Reviews

Start your review of PHP: Test-Driven Development with PHPUnit

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.