Testing PHP Applications

Reliable PHP: unit tests with PHPUnit, test doubles, testing database code and HTTP endpoints, test-driven development and continuous integration.

PHP-210 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · PHP Programming

Course content

  1. 1Why testing mattersComing
  2. 2PHPUnit basicsComing
  3. 3Assertions and data providersComing
  4. 4Test doubles and mocksComing
  5. 5Testing database codeComing
  6. 6Testing HTTP endpointsComing
  7. 7Test-driven developmentComing
  8. 8Code coverageComing
  9. 9Refactoring safelyComing
  10. 10Static analysis in the pipelineComing
  11. 11Continuous integrationComing
  12. 12Capstone: testing a legacy applicationComing

Requirements

Recommended background. You can start any course at any time.

Description

Reliable PHP: unit tests with PHPUnit, test doubles, testing database code and HTTP endpoints, test-driven development and continuous integration.

Part of the Information Technology stream, typically taken in year 2.