#100: Integrate Selenium for functional testing

Contents
  1. Motivation
  2. Proposal
  3. Participants
by Alexander Limi last modified Jun 11, 2006 12:21 AM

Plone should use Selenium to build a functional testing suite. The UI team should work with the Selenium team to make sure there are enough hooks to test most functionality.

Proposed by
Alexander Limi
Proposal type
User interface
State
rejected

Motivation

Right now, Plone has a proper unit testing framework, but there's no automated tests verify UI functionality. This is becoming increasingly important as Plone gets more functionality added, and more complex operations that may fail because of broken infrastructure.

We should make sure the most important functionality is always tested, and that it works in different browsers. Selenium is an excellent approach to this, and ties in well with how Plone already approaches things from a JS perspective.

Proposal

  • Make sure there are enough HTML id attributes that Selenium can latch on to in the UI
  • Write up an initial testing plan, a list of functionality we need to test.
  • Write said tests. :)

Participants

Alexander Limi
Jason Huggins
Maik Röder

These links might come in handy at some point.

Posted by brainpower at May 17, 2005 03:20 AM
"Using Selenium to test a Plone site (part 1) ":http://agiletesting.blogspo[…]o-test-plone-site-part.html
"Using Selenium to test a Plone site (part 2)":http://agiletesting.blogspo[…]o-test-plone-site-part.html
"New features in Selenium 0.3":http://agiletesting.blogspot.com/[…]/new-features-in-selenium-03.html

Selenium Recorder Link

Posted by George Lee at Dec 24, 2005 05:24 PM