Mastering Laravel Testing: A Video Course Review | Mohamed Said       [Skip to content](#main)  [ ![](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png) Mohamed SaidLaravel Backend Engineer ](https://msaied.com) - [Home](https://msaied.com)
- [Projects](https://msaied.com/projects)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [About](https://msaied.com#about)

           [  Contact](https://msaied.com#contact) Menu 

Menu
----

Close 

 - [HomeStart here](https://msaied.com)
- [ProjectsCase studies](https://msaied.com/projects)
- [ArticlesEngineering notes](https://msaied.com/articles)
- [CertificatesCredentials](https://msaied.com/certificates)
- [AboutHow I work](https://msaied.com#about)
- [ContactGet in touch](https://msaied.com#contact)

  [Start a conversation](https://msaied.com#contact) [WhatsApp](https://wa.me/201094619204) [Email](mailto:hello@msaied.com) 

 1. [Home](https://msaied.com)
2. /
3. [Articles](https://msaied.com/articles)
4. /
5. [Laravel](https://msaied.com/articles?category=laravel)
6. /
7. Mastering Laravel Testing: A Video Course on Laravel Tests

   [Laravel](https://msaied.com/articles?category=laravel) 

 Mastering Laravel Testing: A Video Course on Laravel Tests
===========================================================

 Joel Clermont's Mastering Laravel Testing is a 52-lesson video course that walks you through writing real, useful tests in a realistic Laravel app—covering PHPUnit, Pest, Livewire, jobs, policies, and more.

 ![](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp) [Mohamed Said](https://msaied.com#person) Published 26 Oct 2026 · Updated 30 Oct 2026 · 3 min read

ShareCopy linkCopied

 ![Mastering Laravel Testing: A Video Course on Laravel Tests](https://cdn.msaied.com/810/7a7621033d764cdc5887dae467e11aad.png) 

  On this page +1. [Mastering Laravel Testing: A Practical Video Course](#mastering-laravel-testing-a-practical-video-course)
2. [How the Course Is Structured](#how-the-course-is-structured)
3. [What Topics Are Covered](#what-topics-are-covered)
4. [Community Option](#community-option)
5. [Pricing](#pricing)
6. [Key Takeaways](#key-takeaways)

 Mastering Laravel Testing: A Practical Video Course
---------------------------------------------------

[Joel Clermont](https://masteringlaravel.io) has launched [Mastering Laravel Testing](https://masteringlaravel.io/courses/testing), a structured video course designed to help Laravel developers write meaningful, maintainable tests against a real application—not a contrived todo app.

### How the Course Is Structured

The course contains **52 lessons split across seven parts**. At launch, 39 lessons are available immediately, with the remaining 13 arriving in mid-November. Each lesson is intentionally short and focused on a single testing principle, making it easy to fit into a busy schedule. Joel recommends dedicating an hour or two per week to the lessons, then applying each technique directly in your own project.

To make practice accessible even if you don't have a suitable codebase, the course ships with a realistic sample Laravel application that starts with almost no tests. You get full access to that app so you can follow along from day one.

### What Topics Are Covered

The curriculum spans the full breadth of Laravel testing concerns:

- **Feature test fundamentals** — factories, view data assertions, testing as an authenticated user
- **Authentication, pagination, search, events, and listeners**
- **Policies and gates**
- **Forms, service mocking, database assertions, file storage, and validation rules**
- **Edit, update, and delete flows**, plus dates, mailables, and notifications
- **Commands, jobs, API resources, Livewire components**, and using test coverage as a guide

All examples are written with **PHPUnit**, and Joel notes that every technique translates directly to **Pest** if that's your preferred test runner.

### Community Option

The higher-tier plan adds lifetime access to the Mastering Laravel Slack community, including a dedicated channel for testing course questions. This gives you a place to get unstuck without having to search Stack Overflow or wade through GitHub issues alone.

### Pricing

Presale pricing is available until **Friday, November 20 at midnight Central**:

| Plan | Presale | Regular | |---|---|---| | Testing Course | $149 | $249 | | Testing Course + Community | $299 | $399 |

Both tiers include all 52 lessons, access to new lessons as they release, lifetime access, and a **30-day refund guarantee**.

### Key Takeaways

- 52 focused lessons covering the full Laravel testing stack, from feature tests to Livewire and jobs
- Works with both PHPUnit and Pest
- Comes with a realistic sample app so you can practice without needing your own project
- Short lesson format is designed for incremental, project-based learning
- Community plan adds a private Slack channel for direct Q&amp;A
- Presale discount saves $100–$100 depending on tier, valid through November 20

A free preview lesson, "Picking our first test," is available on the course page so you can evaluate the teaching style before purchasing.

---

*Source: [Laravel News — Mastering Laravel Testing: A Video Course on Laravel Tests](https://laravel-news.com/mastering-laravel-testing-course)*

- [Laravel Testing](https://msaied.com/articles?search=Laravel%20Testing)
- [PHPUnit](https://msaied.com/articles?search=PHPUnit)
- [Pest](https://msaied.com/articles?search=Pest)
- [Video Course](https://msaied.com/articles?search=Video%20Course)
- [Laravel](https://msaied.com/articles?search=Laravel)
- [Livewire](https://msaied.com/articles?search=Livewire)

 Frequently asked questions 
---------------------------

  Does Mastering Laravel Testing work with Pest as well as PHPUnit?Yes. All examples in the course use PHPUnit, but Joel explicitly states that every technique and principle covered translates directly to Pest, so you can apply the lessons regardless of which test runner your project uses.

   What if I don't have my own Laravel project to practice on?The course includes access to a realistic sample Laravel application that starts with almost no tests. You can follow along and apply each lesson using that app, so having your own project is not a prerequisite.

   Is there a refund policy, and how long is the presale pricing available?Both course tiers come with a 30-day refund guarantee. Presale pricing—$149 for the course alone and $299 for the course plus community access—is available until Friday, November 20 at midnight Central time.

   ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)About the author
----------------

[Mohamed Said](https://msaied.com#person)Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

[About](https://msaied.com#about) [GitHub ↗](https://github.com/EG-Mohamed) [LinkedIn ↗](https://www.linkedin.com/in/msaiedm/) [WhatsApp ↗](https://wa.me/201094619204) [Email Address ↗](mailto:hello@msaied.com) [My CV ↗](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)  

   [Previous articleSloppy: Static Analysis for AI-Written PHP and Laravel Code](https://msaied.com/articles/sloppy-static-analysis-for-ai-written-php-and-laravel-code) [Next articleFilament v5.8: Deferred Schema Loading, Table Grouping Improvements, and More](https://msaied.com/articles/filament-v58-deferred-schema-loading-table-grouping-improvements-and-more)  

   On this page
-------------

1. [Mastering Laravel Testing: A Practical Video Course](#mastering-laravel-testing-a-practical-video-course)
2. [How the Course Is Structured](#how-the-course-is-structured)
3. [What Topics Are Covered](#what-topics-are-covered)
4. [Community Option](#community-option)
5. [Pricing](#pricing)
6. [Key Takeaways](#key-takeaways)

 ###  Have a technical challenge?

 Tell me what you’re building. I reply within two working days.

[Start a conversation](https://msaied.com#contact) 

   Related articles
-----------------

 [ ![](https://cdn.msaied.com/808/d118ca0a73009ac41175d54bc274a4d5.png) Laravel · 4 min read### Filament v5.8: Deferred Schema Loading, Table Grouping Improvements, and More

26 Oct 2026 ](https://msaied.com/articles/filament-v58-deferred-schema-loading-table-grouping-improvements-and-more) [ ![](https://cdn.msaied.com/809/0b89594a93580cc874cf4eb0da818f38.png) AI · 4 min read### Sloppy: Static Analysis for AI-Written PHP and Laravel Code

26 Oct 2026 ](https://msaied.com/articles/sloppy-static-analysis-for-ai-written-php-and-laravel-code) [ ![](https://cdn.msaied.com/807/5d78d8a7c09c6847fd813a03863ea3fa.png) PHP · 4 min read### Volker Dusch on the PHP RCE Vulnerabilities and Disclosure

23 Oct 2026 ](https://msaied.com/articles/volker-dusch-on-the-php-rce-vulnerabilities-and-disclosure) 

  Have a technical challenge?
----------------------------

Tell me what you’re building. I reply within two working days.

 [Discuss your project ↗](https://msaied.com#contact) 

  © 2026 Mohamed Said · Built with Laravel, meant to last.Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

 - [Home](https://msaied.com)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [GitHub](https://github.com/EG-Mohamed)
- [LinkedIn](https://www.linkedin.com/in/msaiedm/)
- [WhatsApp](https://wa.me/201094619204)
- [Email Address](mailto:hello@msaied.com)
- [My CV](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)
- [Sitemap](https://msaied.com/sitemap.xml)
