PHPUnit + Behat/Mink + Page Object: The Rockstar Combination of Testing

Home / PHPUnit + Behat/Mink + Page Object: The Rockstar Combination of Testing

Behat Meetup in a nutshell

Personal
Note : This post may not work with recent Behat. Please use Official Behat docs Or my  Github repo for to get it working without any issue https://github.com/Shashikant86/BehatDemo   On Feb 15, we had a great evening at Ibuildings, London office. We organized the first ever Behat meetup in the United Kingdom. A group  called "London Behat Users" organized an event to demonstrate Behavior Driven Development for the PHP developers and testers who wish to get started with Behat. (more…)
Read More

Web Acceptance Testing Framework for PHP

BDD
Web Acceptance Testing Framework for PHP A Web acceptance testing  framework for PHP is now available on GitHub. It can be used for web acceptance testing of the PHP projects. This framework is build around Behat, Mink, Sauce Labs and ANT. You can configure it with a continuous integration server like Jenkins. Behat is a BDD framework for PHP.  Behat comes up with Mink  which is used for browser emulation (functional testing) where browser interaction takes place. Behat and Mink combination is used for web acceptance testing. (more…)
Read More

Behat with Sauce Labs and Jenkins

BDD
Note : This post may not work with recent Behat. Please use Official Docs for Behat OR my  Github repo for to get it working without any issue https://github.com/Shashikant86/BehatDemo   Abstract: The key benefits of Behavior-Driven-Development (BDD) practices are communication enhancement and customer satisfaction. You can read more about that by Dan North and Gojko Adzic. Perhaps the biggest practical challenge in the way of reaping those benefits is the burden of provisioning, installation and maintenance of requisite complex and fussy infrastructure. The recent availability of latest CI servers like Jenkins & cloud based testing services like Sauce Labs  carries the potential to remove that barrier. This post discusses and shows how to integrate Behat an emerging BDD framework for PHP with continuous integration server like Jenkins and cloud based testing…
Read More