Track 11
Testing PHP Applications
Test PHP applications with practical unit, integration, and workflow tests.
Lessons
- 01Testing Mindset And Test Types
- 02Test Organisation And Naming
- 03PHPUnit Installation And Configuration
- 04PHPUnit Assertions
- 05Testing Exceptions And Errors
- 06PHPUnit Data Providers
- 07Test Fixtures
- 08Test Doubles: Stubs And Mocks
- 09Testing Output
- 10Testing Database Code
- 11Testing Web Requests
- 12Testing Queued Jobs, Mail, Events, And External APIs
- 13API Testing With Postman, Bruno, Newman, And cURL
- 14Browser And End-To-End Testing Orientation
- 15Browser Testing With Playwright, Selenium, Dusk, And Codeception
- 16Pest Installation And Syntax
- 17Pest Expectations
- 18Pest Datasets
- 19Pest Advanced Features Orientation
- 20Choosing PHPUnit Or Pest
- 21Migrating Between PHPUnit And Pest
- 22Complementary Testing Tools
- 23Continuous Integration
- 24Code Coverage
- 25Mutation Testing Orientation
- 26Risky Tests And Global State
- 27Deprecation Testing
- 28PHPUnit Attributes
- 29Test-Driven Development
- 30Behaviour-Driven Development
- 31TDD, BDD, And Acceptance Criteria In Real Delivery
- 32QA Workflow For PHP Web Applications