Test Automation

HP-UFT 11.50 (Unified Functional Testing)

by seetaram on October 7, 2013

QTP is back with a bash…… One day I was searching for QTP latest version and was unable to find it. Surprisingly, in HP official site, I saw Unified Functional Testing. I started going through the specs and found it very interesting. Although, working on Selenium and Java most of the time now a days, […]


In Software Testing we need to verify the output of test case against a predefined set of Test Data. Selenium provides various Selenese commands to achieve this.  Let us try to explore some of the situations we come across in Test Automation. Verify whether an object is visible (such as a button, link, etc) Verify […]


Selenium – Creating XML Reports

by seetaram on July 7, 2011

XML is the abbreviation for Extensible Markup Language.  XML is used in many aspects of software development, data storage, to communicate between different applications, data sharing, etc.  In Test Automation if the reports are generated in XML format that can be utilized to generate customized HTML reports and also can be imported into Spreadsheet like […]


If you think about Test Automation, what are the basic actions comes into mind? Clicking on a button, selecting some value from a dropdown, typing in some value into an edit box, clicking on a link, checking a checkbox, clicking on a radio button. Below are some of the actions we can list: Click Select […]


Selenium identifies the objects on a web page by its HTML properties such as id, name, and xpath.  To understand this, open a browser and navigate to some web site and then click on View – > Page Source.  Below picture shows how the page source looks: Here, I have taken the example of “www.sqaforums.com” […]


Parameterization of Tests in Selenium IDE

by seetaram on June 30, 2011

Selenium IDE is a Mozilla Firefox add-on which can be utilized to record tests.  These tests can be saved in a folder and executed later in a batch mode.  But the problem we face with this is values such as login username, password, application URL, etc need to be hard coded.  In order to overcome […]


Learn Selenium Step by Step

by seetaram on June 29, 2011

Selenium is an open source web application Test Automation tool.  Learning Selenium is very easy.  Anybody who worked on manual testing can easily learn Selenium.  We will try to explore how to learn Selenium Step by Step. Selenium has three main tools – Selenium IDE, Selenium RC, and Selenium Grid. First let us have a […]


Selenium – Use Ant to Generate HTML Reports

by seetaram on June 29, 2011

Apache Ant is an open source build tool. A build tool can be used to compile the source code, creating the build artifacts such as JAR, WAR, and EAR files.  Some of the other usage of ANT is to run unit tests, do the application deployment on containers such as JBoss, Tomcat, WebSphere, WebLogic, GlassFish, […]


Selenium – Understanding Object Identification

by seetaram on February 23, 2011

In previous two posts I have explained how to setup a sample web application, recording and playing back tests with Selenium IDE.  Now, we will understand how Selenium identifies the objects on the Application Under Test. To identify the objects such as Links, Buttons, Edit boxes, Drop downs, etc on the application Selenium uses a […]


Introduction to Selenium

by seetaram on February 5, 2011

Selenium is a Test Automation tool used for automating Web Applications testing.  Before starting to learn this tool, I strongly recommend downloading any of the Open Source web application from sourceforge.net.  I will be using Sugar CRM for demonstration purposes.  I have chosen this application mainly because this has a free edition.  We can just […]


Do you want to get updates on the recent articles written? Please subscribe to RSS feed or Email