Wiki source code of Selenium Introduction

Last modified by Ray Kiddy on 2009/09/03 12:18

Hide last authors
Kieran Kelleher 1.1 1 == Introduction ==
2
3 Selenium is a versatile and power Application Functional Test tool. While Selenium tests can be created and executed using your FireFox browser, Project Wonder makes it easy to integrate Selenium testing into your own WebObjects application using the ERSelenium framework from Project Wonder. The advantage of this is that test tools do not have to be installed on non-development machines to run the tests. Also the tests are part of the project resources and thus ERSelenium usage for Selenium testing is most effective for WebObjects development teams who are using Subversion or something like that for source code management. Finally ERSelenium provides meta tags that allow you to extend your Selenium tests. The operation of ERSelenium test script meta tags is similar to the use of server side includes in html files in apache for example.
4
5 Finally Selenium is easy to set up and quick to develop tests for. It does not replace unit testing by a tool like JUnit or TestNG, but it does provide an easy entry into functionally testing your app. Everyone should have some kind of automated testing for their app, right?
6
7 == Concepts ==
8
9 Review the following resources to get a good overview of the concepts of Selenium before you dive in.
10
Ray Kiddy 4.1 11 [[http:~~/~~/www.openqa.org/selenium/>>url:http://www.openqa.org/selenium/||shape="rect"]]
Kieran Kelleher 1.1 12
Ray Kiddy 4.1 13 [[Neal Ford's NJFS presentation slides on Selenium>>url:http://www.nealford.com/downloads/conferences/2006_nfjs_canonical/Neal_Ford-Testing_with_Selenium-slides.pdf||shape="rect"]]
Kieran Kelleher 1.1 14
15 Read the following short sections of the Selenium documentation:
16
Ray Kiddy 4.1 17 [[http:~~/~~/www.openqa.org/selenium-core/usage.html>>url:http://www.openqa.org/selenium-core/usage.html||shape="rect"]]
18 [[http:~~/~~/www.openqa.org/selenium-rc/tutorial.html>>url:http://www.openqa.org/selenium-rc/tutorial.html||shape="rect"]]
Kieran Kelleher 1.1 19
20 Watch the short video on recording tests by using the Selenium IDE at:
21
Ray Kiddy 4.1 22 [[http:~~/~~/wiki.openqa.org/display/SIDE/Recording+a+Test>>url:http://wiki.openqa.org/display/SIDE/Recording+a+Test||shape="rect"]]
Ray Kiddy 3.1 23
Ray Kiddy 4.1 24 See also: [[doc:WONDER.Selenium]]