Automated Web Acceptance Testing with Behat
summary
Claims ability to drive end-to-end web acceptance tests for PHP projects using Behat with the Mink drivers (Selenium/WebDriver/Sahi/headless), generating step-definition stubs via behat init and running data-driven scenarios (examples table) across London/Beijing/Mumbai inputs. Shows b.yml and source.yml configs, how to push features to Relish, run tests on Sauce Labs for cross‑browser video/screenshots, and wire results into Jenkins HTML reports; setup is repeatable and demonstrably works.
AI-written summary · about
chapters (10)
- 0:00Introduction to BDD
- 2:00Behat and Mink overview
- 5:08Installation and setup
- 8:24Writing feature files
- 12:50Running tests locally
- 14:11Cloud testing with Sauce Labs
- 16:06Living documentation
- 18:31Project structure
- 20:32CI with Jenkins
- 23:45Q&A and conclusion
related talks
45mBehat for characterisation on tests
31mTesting API's written in PHP using the Behat feature testing tool
49mBending Behat's Benefits: A live coding adventure
45mBehat from 0 to Hero: a Practical Guide
45mBehaviour Driven Development and Behat: Telling Stories Through Code
23mBDD To The Bone: Acceptance Testing with Behave and Selenium
34mTesting APIs written in PHP using the Behat feature testing tool
26mBehaviour Driven Development with Laravel
