Testing Laravel with PHPUnit

2h 42m 59s
English
Paid

In this course, Brent will help you get started testing a Laravel application. He'll cover how to get started, how to test every functionality in Laravel, and gives handy tips and tricks on how to improve your tests.

Read more about the course

You are about to start your journey in the wonderful world of testing. We hope you're as excited about this as we are.

If you're completely new to testing, you've arrived at the right place. After just a few lessons, you will be able to automatically test the most important pieces of your application.

Even if you already have some experience with testing, this course will probably sharpen your skills.

Which test runner should you use?

In this course, you will use PHPUnit as the tool to run tests. It is the default testrunner for Laravel. The large majority of all Laravel projects have a test suite written for PHPUnit.

Recently, Pest, an alternative testrunner has been picking up speed. Though we can't look into the future, we can imagine this tool becoming the new default in a future version of Laravel. If you would prefer learning how to test using Pest, check out the Pest flavour of this course. Though the syntax is a bit different, the ideas behind the tests are much the same.

Watch Online Testing Laravel with PHPUnit

Join premium to watch
Go to premium
# Title Duration
1 Intro 03:33
2 Our First Test 04:40
3 Using a Database 07:53
4 Using Factories 06:50
5 Factory Relations 03:43
6 Testing a Form 07:24
7 Authenticated Testing 03:31
8 JSON Assertion 07:26
9 Testing Fakes 03:46
10 Mocking 05:03
11 Handcrafted Mocks 03:44
12 Testing Tim 02:50
13 Middleware Tests 05:15
14 Validation in Depth 05:43
15 Validation Rule Testing 02:52
16 Testing File Uploads 03:17
17 Policy Testing 03:03
18 Policies Continued 02:42
19 The HTTP Facade 04:03
20 Testing Console Apps 03:36
21 Testing Blade Components 04:10
22 Testing Livewire 03:21
23 Browser Tests 07:03
24 Dusk in Depth 04:02
25 Custom Factories 06:55
26 Testing Job 05:38
27 Testing Exceptions 02:18
28 TDD 06:35
29 Testing Domain Code 06:32
30 Refactoring with Tests 04:22
31 Regression Testing 01:53
32 Snapshot Testing 03:32
33 Tests and CI 03:09
34 Configuring Databases 01:50
35 Parallel Testing 03:47
36 Data Providers 06:58

Similar courses to Testing Laravel with PHPUnit

Build an e-commerce platform

Build an e-commerce platformCodecourse

Category: Laravel
Duration 14 hours 19 minutes 18 seconds
PHP with Laravel for beginners - Become a Master in Laravel

PHP with Laravel for beginners - Become a Master in Laraveludemy

Category: Laravel
Duration 42 hours 35 minutes 23 seconds
REST Assured Fundamentals

REST Assured Fundamentalsudemy

Category: Other (QA)
Duration 3 hours 22 minutes 46 seconds
How to Structure Laravel Project

How to Structure Laravel Projectlaraveldaily.com

Category: Laravel
Duration 4 hours 51 minutes 17 seconds
Master Laravel & Create High-Level Applications with Laravel

Master Laravel & Create High-Level Applications with Laraveludemy

Category: Laravel, PHP
Duration 14 hours 44 minutes 48 seconds
Mastering Laravel 10 Query Builder, Eloquent & Relationships

Mastering Laravel 10 Query Builder, Eloquent & Relationshipsudemy

Category: Laravel, PHP
Duration 7 hours 27 minutes 32 seconds
Paginated Vue Components with Laravel

Paginated Vue Components with LaravelCodecourse

Category: Vue, Laravel
Duration 52 minutes 56 seconds
The Ultimate Guide to Building APIs and SPAs With Laravel and Nuxt 3

The Ultimate Guide to Building APIs and SPAs With Laravel and Nuxt 3Server Side Up

Category: Nuxt, Laravel
Duration 4 hours 2 minutes 48 seconds
Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)

Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)udemy

Category: Laravel
Duration 9 hours 9 minutes 37 seconds
Learn Laravel Vuejs from scratch - Build a TESLA web app

Learn Laravel Vuejs from scratch - Build a TESLA web appudemy

Category: Vue, Laravel
Duration 6 hours 48 minutes 12 seconds