Google AI Professional Certificate - Learn AI Skills That Get You Hired
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore unit testing in PHP with this comprehensive conference talk from PHP UK Conference 2013. Learn how to write effective unit tests using PHPUnit, overcome common challenges, and apply Test-Driven Development (TDD) principles. Discover techniques for handling code dependencies, database interactions, and email functionality in your tests. Gain insights on convincing stakeholders of the long-term benefits of unit testing. Follow along with hands-on examples and practical advice for writing reliable, reusable tests for real-world applications. Access accompanying slides for additional reference and reinforce your understanding of key concepts such as dependency injection, testing private methods, and the CREP index.
Syllabus
Introduction
Overview
Why is unit testing important
Writing the first unit test
Creating a folder for unit tests
Writing unit tests
Writing complex unit tests
The essence of unit testing
Dependency injection
Dependency containers
Writing testable code
Voodoo
Testing Private Methods
Warning Sign
Database Tests
Testdriven development
Fixing bugs
What to test
CREP index
Conclusion
Taught by
PHP UK Conference