Browser Testing Wizardry with Codeception

Michael Bodnarchuk (27.Jan.2017 at 09:00, 3 hr 30 min)
Workshop at PHPBenelux Conference 2017 (English - UK)

Rating: 4 of 5

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

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

 
Comments closed.

Comments

Rating: 4 of 5

27.Jan.2017 at 13:36 by Jip Moors (6 comments)

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.

Rating: 4 of 5

28.Jan.2017 at 21:01 by Nick (15 comments) via Web2 LIVE

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.

© Joind.in 2018