PHPUnit: Testing with a Bite
28m 8s
English
Paid
November 12, 2024
It's Friday night... it's stormy... the office is empty... and you're deploying fresh code to production. Suddenly, an alarm! What!? The fences are down!? The dinosaurs are escaping! Somehow, your beautiful code contained a bug! And as the raptors surround you, one thought keeps coming back: if only we had written tests.
More
In this tutorial, we're going to jump over the hurdle of learning how to test so you can save the day!
- Basic unit testing
- Test-Driven-Development: how to do it, when to do it!
- Mocking and test doubles! Creating mocks in PHPUnit & Prophecy
- Using data providers to run tests over and over again with different input
- Running code before and after each test
- Testing for exceptions
- Handling the database in tests
- Integration tests: testing with real objects
- Functional testing!
- Continuous Integration (CI): let the robots run your tests
Watch Online PHPUnit: Testing with a Bite
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | PHPUnit: Secure the Park | 05:44 |
2 | Tests, Assertions & Coding | 06:41 |
3 | TDD & Unit, Integration & Functional Tests | 03:41 |
4 | TDD in Practice | 04:59 |
5 | Factory Testing | 07:03 |
6 | Hooks: setUp, tearDown & Skipping Tests | 00:00 |
7 | Data Providers! | 00:00 |
8 | Coding, Adding Features, Refactoring | 00:00 |
9 | Handling Object Dependencies | 00:00 |
10 | Testing Exceptions | 00:00 |
11 | Exceptions Part 2: Adding Fence Security | 00:00 |
12 | Refactoring & Dependency Injection | 00:00 |
13 | Mocks & Test Doubles | 00:00 |
14 | Mocks: Control the Return Value | 00:00 |
15 | Mocks: expects() Assert Method is Called Correctly | 00:00 |
16 | Full Mock Example | 00:00 |
17 | Full Mock Example: the Sequel | 00:00 |
18 | Mocking with Prophecy | 00:00 |
19 | The Important CLI Options & phpunit.xml.dist | 00:00 |
20 | Integration Tests | 00:00 |
21 | Clearing the Database | 00:00 |
22 | Partial Mocking | 00:00 |
23 | Functional Tests | 00:00 |
24 | DomCrawler: Epic Beast of the Night | 00:00 |
25 | Test Fixtures & Fast Databases! | 00:00 |
26 | Loading Fixtures References | 00:00 |
27 | Testing a Form Submit | 00:00 |
28 | Continuous Integration: Activate the Robots | 00:00 |
29 | CircleCI Artifacts | 00:00 |
Similar courses to PHPUnit: Testing with a Bite
Master Java Unit Testing with Spring Boot & Mockitoudemy
Category: Spring Boot, Other (QA)
Duration 3 hours 56 minutes 12 seconds
Course
Gatling Fundamentals for Stress, Load & Performance Testingudemy
Category: Other (QA)
Duration 4 hours 42 minutes 24 seconds
Course
Testing JavaScript with Kent C. DoddsKent C. Dodds
Category: JavaScript, Cypress, Other (QA)
Duration 14 hours 11 minutes 26 seconds
Course
REST Assured Fundamentalsudemy
Category: Other (QA)
Duration 3 hours 22 minutes 46 seconds
Course
Automated Software Testing with Pythonudemy
Category: Python, Selenium, Other (QA)
Duration 13 hours 26 minutes 55 seconds
Course
Web Security & Bug Bounty Learn Penetration Testing in 2023zerotomastery.io
Category: Others, Other (QA)
Duration 10 hours 28 minutes 11 seconds
Course
Learn JMETER from Scratch on Live Apps - Performance Testingudemy
Category: Other (QA)
Duration 9 hours 56 minutes 15 seconds
Course
Webservices API Testing with Rest Assured API & POSTMAN 2020udemy
Category: Selenium, Postman, Other (QA)
Duration 37 hours 51 minutes 9 seconds
Course
Testing Laravel with PHPUnitspatie.be
Category: Laravel, Other (QA)
Duration 2 hours 42 minutes 59 seconds
Course
Software Testing Masterclass - From Novice to Expertudemy
Category: Other (QA)
Duration 7 hours 34 minutes 23 seconds
Course