Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

Automating GUI testing for IBM Systems Director using Selenium

Prashant Pareek (prashant.pareek@in.ibm.com), Staff Software engineer, IBM
prashant
Prashant Pareek is a Staff Software Engineer at IBM currently working on VMControl under IBM Systems Director, a critical product in IBM's product portfolio. He has an overall experience of 7.5 years and holds a bachelor's degree in Information Technology Engineering from VTU, Karnataka, India. You can contact him at prashant.pareek@in.ibm.com
Piyush Jain (piyushjain@in.ibm.com), Staff Software engineer, IBM
piyush
Piyush Jain is a Staff Software Engineer at IBM currently working on VMControl under IBM Systems Director, a critical product in IBM's product portfolio. He has an overall experience of 5 years and holds a bachelor's degree in Information Technology Engineering from IET Alwar, Rajasthan India. You can contact him at piyushjain@in.ibm.com

Summary:  IBM Systems Director is a platform management solution used to manage physical and virtual systems in a multi-system environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. This tutorial explains basic steps to automate graphical user interface (GUI) testing for IBM Systems Director using the Selenium tool.

Date:  28 May 2012
Level:  Intermediate PDF:  A4 and Letter (1074 KB | 20 pages)Get Adobe® Reader®

Activity:  13675 views
Comments:  

Before you start

Learn what to expect from this tutorial, and how to get the most out of it.

About this tutorial

GUI testing is an integral part of testing for any product. IBM Systems Director is a product with hundreds of screens supporting different operations. GUI testing for IBM Systems Director needs to be performed frequently and has to be repeated on various supported platforms. Hence, it is a tedious job to do this testing manually.

There are various tools available to automate GUI testing. Many of these tools can be used to automate GUI testing for IBM Systems Director. But as the IBM Systems Director product evolves, there are frequent changes in the screens, which requires a tool to automate the dynamic screens. Selenium is one such tool and is widely used to automate web application testing. It is also very effective in testing IBM Systems Director. This tutorial covers all the steps required to automate GUI testing for IBM Systems Director using Selenium in a simplified manner.


Objectives

The main objective of this tutorial is to help developers and testers working on IBM Systems Director to automate the GUI testing using the Selenium tool.


Prerequisites

You should have IBM Systems Director V6.x.x installed on your system before proceeding. This tutorial assumes that you are familiar with using IBM Systems Director. It also assumes that you have a reasonable understanding of Java, the Java 2 Platform, Eclipse IDE, JUnit and a basic knowledge of Selenium.


System requirements

You should have following components on your system:

  • Selenium IDE installed as an add-on to Firefox.
  • Selenium-RC
  • JUnit 4.x
  • Configured IBM Systems Director
  • Eclipse

1 of 5 | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=AIX and UNIX
ArticleID=816429
TutorialTitle=Automating GUI testing for IBM Systems Director using Selenium
publish-date=05282012
author1-email=prashant.pareek@in.ibm.com
author1-email-cc=nissler@us.ibm.com
author2-email=piyushjain@in.ibm.com
author2-email-cc=nissler@us.ibm.com