DrupalCon Nashville 2018: Writing your first end2end Automated Test for web application

End to end testing takes us as close as possible to test real user actions. 



Attend this hands on session to be able to: 

introduce or improve automated testing infrastructure
produce automated test reports and other test artefacts
convert user stories into active tests


Agenda: 

Introduction: basics of end to end testing and technology stack: selenium, various browser drivers, nightwatchJS
Quick Setup: testing stack installation, configuration and future distribution
Tests: planning tests, writing tests (using plain NightwatchJS), updating tests
Results: generate test reports, notify interested parties 
Test automation: automate above setup to identify any broken functionality well before it will reach the production.
References: alternatives, services


Audience:

Anyone who wants to introduce automated testing to existing or future web projects
Testers, developers and project managers of existing web projects
Project representatives that want to future proof current project (new features, updates, etc)
Management who wants to establish common communication channel across the project that everyone can understand and interpret the same way


Benefits:

Technology agnostic. Current testing stack was used on multiple enterprise Drupal, WordPress and React based projects.
Free technology stack. Technologies used in this workshop is free to download and use.
Various testing coverage. You don’t have to have 100% test coverage to get most the benefits whereas covering the most sensitive and important areas of the project will lead to a better result. Tests section of the workshop will focus on planning tests as well as prioritising.

Drupal is a registered trademark of Dries Buytaert.