Most Popular Automation Testing Tools

Generating faster results with minimum resources is the need of hour! Automation satisfies this need.

Automation of software testing is usually used for regression and functional testing. Automated software testing processes involves software testing tools that run scripted test cases on software application. These tools then generate reports based on results as directed by scripts. Here we discuss about the popular automation testing tools,

  1. Selenium
  2. HP QTP
  1. Selenium

Selenium is an open source tool used for testing web based applications only. It has record and playback feature that automatically generates scripts on back-end.

It supports many programming languages. Most common ones include JAVA, C#, PHP etc. It enables testing across various


browsers like Chrome, IE, Safari and so on. Also, it supports a wide range of platforms such as Windows, LINUX, etc.

Selenium allows executing multiple test cases on multiple systems on different browsers running on different platforms at the same time. Selenium scripts are mostly written on Eclipse or Visual Studio IDE.

Tutorial for Selenium.

  1. HP QTP

HP QTP stands for Hewlett Packard’s Quick Test Professional.

QTP is an expensive commercial tool used for both web as well as windows based application testing. It can also be used to test client-server applications. QTP too provides record and playback feature.

QTP supports only VB scripts. It has limited browser compatibility which depends on the QTP version being used. It runs on Windows platform only.

QTP can run only one script on one machine at a time. QTP scripts can only be written on QTP IDE.

The most important feature of QTP is that it can easily be integrated with HP ALM, test management tool.

Tutorial for HP QTP

Software bug tracking tools

Out of a variety of bug tracking tools available in the market, the two commonly used tools are:

  1. Bugzilla
  2. JIRA

Bugzilla is a general bug tracking tool developed by Mozilla. On the other hand, JIRA is a package of bug tracking, issue tracking and project management tool devloped by an Australian company named Atlassian.

The significant differences between these two tools are as below:


Point  of comparison Bugzilla JIRA
License Open-source Commercial/paid
Type of tool Bug tracking tool Bug tracking tool

Issue tracking tool

Project planning tool

Based on Web-based Available as cloud service
Mobile App support Android


Does not have an iOS app
Authentication mechanism Password





Supported OS Linux






Agile support Does not support agile methodology One can plan, prioritize and iterate on team’s work sprint over sprint.
Drag and drop task prioritization Does not support this feature. One can prioritize tasks simply using drag and drop feature and raise the visibility of tasks.
Workflows Editing workflows is sometimes difficult. One can design and deploy custom workflows that map to each team’s unique work process.
Dashboards Cannot be customized Customizable


    • Anup

Add a Comment

Your email address will not be published. Required fields are marked *