Category: General

0

Static analysis for your bdd scripts

BDD scripts are hard to maintain. Through out my career i’ve seen dozens of suites all plagued by various but similar problems. They are slow, bulky and follow long winded steps to perform simple...

0

Testing JS apps with behat

These days PHP is mainly used to deliver API’s that feed a front end application rather than server side rendered web apps. But that does not mean you necessarily have to give up on...

0

Semantic versioning

SemVer stands for Semantic Versioning. At the time of writing, 2.0.0 is the latest of the versioning strategy. This article won’t outline the entirety of strategy, that you can get on their website. Just...

0

Using Version Control: Git/Github

What is Github? Why and how to use it? Github is a web based version control repository i.e its there to host your application while preserving its history of versioning. There are several version...

3

Behat with JavaScript!

So we’ve covered testing without any JavaScript support in this post. While I do not recommend testing heavily with JavaScript for a few different reasons (we’ll cover them later), it is sometimes inevitable. Testing...