Laravel: PHPUnit Testing for Beginners

You wanted to write tests but never started?

   Watch Video About the Course

Automated testing is a crucial part of any long-term IT project. But often developers don't have time for that - budgets and deadlines are tight, and clients want to launch features quickly.

As a result, a lot of developers never start actually testing, because they don't have projects with time/budget to afford this "luxury". Also it seems that PHPUnit and "100% Test Coverage" are really complicated.

In reality, automated testing is pretty simple - and I will prove it to you in this course.
To start testing simple functionality, it's enough to invest a few hours and you will adapt the mindset, with basic examples.

Throughout this course, we will create a mini-application for Products CRUD, and with every page I will show you different details of automated testing:

- Testing that some text is on the page
- Testing that some data is correctly added/updated/deleted
- Testing that correct validation was actually fired
- Testing that only authenticated users access the data
- etc.

Finally, in the last lesson I will show you a TDD approach to write tests, with test written before the actual application.

Comments from students:

Your Instructor

Povilas Korop
Povilas Korop

I consider myself a Laravel expert. Work with Laravel around 6 years, sharing my thoughts on YouTube channel "Laravel Business": https://www.youtube.com/channel/UCTuplgOBi6tJIlesI...

I also have written a Laravel Daily Blog for 5+ years.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!