There are so many types of testing nowadays! Code static analysis checks, unit testing, functional testing, front-end performance testing, load testing, visual regression testing. But which one shall I use in real life project with limited time and budget? There is no easy answer.
We will talk about many types of testing and what kind of projects you would need them. This talk is not going to be about comparing tools for testing but rather about principles of each testing. Specifically what you should take into account when starting thinking about introducing automated testing to your project and how you can achieve coverage with minimal efforts.
Also we will touch topic of how to set up flexible testing environment into your process, Continuous Integration techniques.
This is a technology agnostic presentation with a focus on concepts though we will be touching on systems such as Jenkins, Code Sniffer, PHPUnit, Drupal Test Runners, Behat, Selenium, JMeter, Speed Curve, backtrac.io
About the Presenters
Yuriy is a senior developer and Project Lead at ImageX with a technical background in mathematics. He enjoys covering multiple roles in any project starting from building high level architecture and ending with getting his hands dirty with actual coding in multiple programming languages.
Yuriy has executed multiple projects in various businesses including building distributed network of websites that were sharing content with each other. Some of his biggest challenges were in implementing high load Drupal / Symfony systems that had more than 20 servers on production environment.
Yuriy also enjoys being part of the open source community by giving talks at different conferences. Yuriy has done seven presentations at DrupalCon and dozens more at local events across the US and Europe.
Please join us for drinks and food at Steamworks Brewery. This is a great opportunity to meet other Drupalers in the area and network.
Attendees are invited to share their experience by giving a 2 to 4 minute presentation on any topic of interest to the Drupal community. If you want to use a laptop to show a website or control panel please be sure you have the necessary cable (HDMI) to connect to an overhead projector.
The Network Hub
3rd Floor, 422 Richards Street, Vancouver, BC
Please RSVP at our meetup.com group.