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 & Mockito

Master Java Unit Testing with Spring Boot & Mockitoudemy

Category: Spring Boot, Other (QA)
Duration 3 hours 56 minutes 12 seconds
Gatling Fundamentals for Stress, Load & Performance Testing

Gatling Fundamentals for Stress, Load & Performance Testingudemy

Category: Other (QA)
Duration 4 hours 42 minutes 24 seconds
Testing JavaScript with Kent C. Dodds

Testing JavaScript with Kent C. DoddsKent C. Dodds

Category: JavaScript, Cypress, Other (QA)
Duration 14 hours 11 minutes 26 seconds
REST Assured Fundamentals

REST Assured Fundamentalsudemy

Category: Other (QA)
Duration 3 hours 22 minutes 46 seconds
Automated Software Testing with Python

Automated Software Testing with Pythonudemy

Category: Python, Selenium, Other (QA)
Duration 13 hours 26 minutes 55 seconds
Web Security & Bug Bounty Learn Penetration Testing in 2023

Web Security & Bug Bounty Learn Penetration Testing in 2023zerotomastery.io

Category: Others, Other (QA)
Duration 10 hours 28 minutes 11 seconds
Learn JMETER from Scratch on Live Apps - Performance Testing

Learn JMETER from Scratch on Live Apps - Performance Testingudemy

Category: Other (QA)
Duration 9 hours 56 minutes 15 seconds
Webservices API Testing with Rest Assured API & POSTMAN 2020

Webservices API Testing with Rest Assured API & POSTMAN 2020udemy

Category: Selenium, Postman, Other (QA)
Duration 37 hours 51 minutes 9 seconds
Testing Laravel with PHPUnit

Testing Laravel with PHPUnitspatie.be

Category: Laravel, Other (QA)
Duration 2 hours 42 minutes 59 seconds
Software Testing Masterclass - From Novice to Expert

Software Testing Masterclass - From Novice to Expertudemy

Category: Other (QA)
Duration 7 hours 34 minutes 23 seconds