I spend a lot of time these days trying to learn test driven development, TDD. I belive it was about a year and a half ago when I first came across this concept. Maybe not that surpriceingly, I was learning Ruby on Rails at the time. (TDD is a lot more common in the Ruby community.)
The typical scenario is that you are using MAMP (or WAMP) to create a local installation of your Laravel application. This will work just fine until it’s time to deploy your app to an production server.