Cross Browser and cross device testing automation

Speaker(s)
scerreto
Experience level
Intermediate
Duration
30 min

In this session we will talk about the automation of cross browser and cross device tests for a Drupal website.

The main topic will be the Behat and Mink extension. We will see how to extend that library to build more complex tests to verify the user interactions and expectations.

We'll go from the environment setup to custom step definitions and their automation, with a particular focus on testing best practices to create a unique glossary of custom step definitions to reuse in all projects. We’ll see a module for create and manage the test list write in Gherkin.

Finally we will compare two tools, Browserstack and Zelenium. The first is a SaaS, while the second is open source.