Workshop in English - UK at PHPBenelux Conference 2017
Track Name:
Tutorial room
View Slides: https://davertmik.github.io/benelux-tutorial/#/
Short URL: https://joind.in/talk/4f4d1
(QR-Code (opens in new window))
How would you test UI of a complex website? A real user experience.
For this to make we will need to write automation scenarios for browser. This can be done with Selenium + PHPUnit or Behat or Codeception.
But that’s just the beginning of a journey! Come to this tutorial to learn about:
using WebDriver module of Codeception for acceptance testing
dealing with asynchonous nature of JavaScript in browser
using Codeception Recorder extension to debug a test step by step
working with Selenium Webdriver API using facebook/php-webdriver library
testing Single Page Applications
different ways to run browser testing on a CI server
and parallel testing
Comments
Comments are closed.
MySQL was a bit of fiddling. I normally use Vagrant for projects I work on.
Chromedriver had to be downloaded and put in vendor/bin to be used.
Other than that a comprehensive and complete workshop which has clearified a lot about the use.
I really liked this tutorial, it was very informative. Though it took a while to get everything up and running.
For improvement I would suggest to either notify in advance to install some critical software before the tutorial or either to provide a virtual machine to use.