Dallas Drupal Days: Selenium, What is it good for.

Submitted by allan on Fri, 09/07/2012 - 16:11
Event date
It turns out that I am presenting at the Dallas Drupal Days. It's going to be a very simular presentation to what I'm going to do on the 17th, however, don't let that stop you from coming to that one if you come to this one. I'm thinking of ways to spice up the Drupal Users Group talk with something a little more technical. UPDATED: I have slides but no video. The video didn't take due to a resolution change in the middle of the presentation. Will get you a better one at Dallas Drupal Users Group: Automated Testing with Selenium. I created the slides using reveal.js. Fork it for your own presentations. You can see my full presentation code here.
Selenium: What is it good for? Absolutely Something! Common symptoms of the need for automated testing are:
  • Missed Deadlines
  • Grumpy and overworked QA
  • Large support Queues
Automated testing with Selenium is the first step to start relieving those symptoms and is relatively easy to get going with the most basic tests requiring just a quick run through the websites most used features with Selenium IDE. Allan Chappell, Web Developer and Selenium Expert from AllPlayers.com will present an overview of several solutions using combinations of Selenium, PHPunit, and continuous integration software such as Hudson, to show that automated Selenium Testing can be achieved by any team, no matter how big or small. Selenium:
  • Selenium IDE: A comprehensive walkthrough of the misunderstood IDE
  • Storing Tests: A guide to Automated Testing at its most basic level
PHPUnit:
  • Overview: The features used by the Default Selenium Test Driver.
  • Test Translation: The first steps to using PHPUnit to manage and run your tests
Hudson:
  • Continuous Integration: What does it mean to be continuously integrated?
  • Getting SetUp: A quick tutorial to get you set up to run selenium tests on code rollout