PHP: Test-Driven Development with PHPUnit

Go to class
Write Review

Free Online Course: PHP: Test-Driven Development with PHPUnit 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. PHP: Test-Driven Development with PHPUnit is taught by Justin Yost.

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