Journey

Testing Skill

Testing is one of those practices that sounds incredibly simple, yet, in practice, it can take years to master. If there is such thing as a short-cut, working your way through skill will be your best bet.
7 Series
06 hrs 51 mins
Begin Your Journey
Testing Code Katas in PHP
Beginner
Difficulty

If martial artists use kata as a method for exercise and practice, what might be the equivalent for coders, like us? Well, code katas are short, repeatable programming challenges, which are meant to exercise everything from your focus, to your workflow.

2:36:09 hrs
Play
Testing Testing Laravel
Intermediate
Difficulty

Given the number of testing tools and resources available to PHP developers, it's no wonder why so many developers feel overwhelmed. In this series, we'll learn the ins and outs of PHPUnit testing, while working within your familiar Laravel application structure.

3:53:32 hrs
Play
Testing Testing Jargon
Intermediate
Difficulty

There's no two ways about it: terminology in the testing world is incredibly overwhelming. Let's fix that! Bit by bit, we'll break all of these confusing concepts down as best as we can.

1:05:34 hrs
Play
Testing Intuitive Integration Testing
Intermediate
Difficulty

The reality is that, sometimes, you don't require a big testing framework to help orchestrate conversations with the business, design your objects, and more. Sometimes, you just want to ensure that the dang thing works like you expect, with as little configuration as possible! In these situations, t...

1:10:11 hrs
Play
Testing The Lifecycle of a New Feature
Intermediate
Difficulty

Want to join me, as I implement a new feature for Laracasts from scratch? Yes? Great! What exactly will we be tackling? Well, I'd like to offer visitors, who don't desire a subscription, the option of buying single videos on a one-off basis. We'll use Behat to help with this.

26:47 mins
Play
Laravel Let's Build A Forum with Laravel and TDD
Advanced
Difficulty

A forum is a deceptively complex thing. Sure, it's made up of threads and replies, but what else might exist as part of a forum? What about profiles, or thread subscriptions, or filtering, or real-time notifications? As it turns out, a forum is the perfect project to stretch your programming muscle...

19:29:26 hrs
Play
Testing Testing Vue
Advanced
Difficulty

How in the world are we supposed to unit test Vue components? Is it even possible? Why, yes. Yes it is! I'll show you the full process, step by step. Not only will you learn the necessary tooling, but we'll also review the ins and outs of testing your client-side code. Have you ever wanted to use T...

2:10:04 hrs
Play