Back Button Testing
The Lifecycle of a New Feature

The Lifecycle of a New Feature

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.

Intermediate
3 episodes
26:47 mins
3
Latest Episode in This Series

Added 4 years ago

Scenarios and Refactoring

In this final episode, we'll refactor the FeatureContext class, while adding two more scenarios to describe the...

Watch
The Lifecycle of a New Feature

The Lifecycle of a New Feature

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.

Begin
3
Latest Episode in This Series

Added 4 years ago

Scenarios and Refactoring

In this final episode, we'll refactor the FeatureContext class, while adding two more scenarios to describe the...
Watch

Your Teacher | Jeffrey Way

https://laracasts.s3.amazonaws.com/avatars/jeffrey-avatar.jpg's avatar
Hi, I'm Jeffrey. I'm the creator of Laracasts and spend most of my days building the site and thinking of new ways to teach confusing concepts. I live in Orlando, Florida with my wife and two kids.
    1. EPISODE 1

      Run Time 9:19

      Free

      In this opening lesson of "The Lifecycle of a Feature," we'll take some time to discuss the needs of the business. What feature are we implementing? Who is it for? What benefit does it have? How do we expect it to work? To get this information on paper, so to speak, we'll leverage Behat.

    2. EPISODE 2

      Run Time 6:18

      In this lesson, we'll take some time to describe how a user might go about purchasing a lesson. What shape might that process take?

    3. EPISODE 3

      Run Time 11:10

      In this final episode, we'll refactor the FeatureContext class, while adding two more scenarios to describe the expected behavior of our "single purchases" feature.

You May Also Enjoy...

Here are some additional series that may be up your alley.

Testing Code Katas with PHPSpec
Intermediate
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, repea...

2:36:09 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 confus...

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, an...

1:10:11 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, w...

3:53:32 hrs
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,...

19:29:26 hrs
Play