SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Harpreet kaur et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Comparative Study of Automated Testing Tools: Selenium, Quick
Test Professional and Testcomplete
Harpreet Kaur1, Dr.Gagan Gupta2
1

M.Phil in Computer Application (Research Scholar), University, College of Computer Applications Guru Kashi
University, Talwandi Sabo (Punjab), India.
2

Department of Applied Sciences, Guru Kashi University, Talwandi Sabo (Punjab), India.

ABSTRACT
Software testing provides a means to reduce errors, cut maintenance and overall software costs. Testing has
become most important parameter in the case of software development lifecycle (SDLC). Testing automation
tools enables developers and testers to easily automate the entire process of testing in software development. It is
to examine & modify source code. Effective Testing produces high quality software. The objective of the paper
is to conduct a comparative study of automated tools such as available in market in Selenium free source, HP
Quick test professional (QTP) and TestComplete (TC). The aim of this research paper is to evaluate and compare
three automated software testing tools to determine their usability and effectiveness. There is wide variety of
software testing tools available in market. Software testing tools has major features likes: web testing, window
application etc.
Keywords - SDLC, STLC, White box testing, Black box testing, Selenium, QTP, TC

I.

INTRODUCTION

A software development process, also known as a
software development life cycle (SDLC), is a
structure imposed on the development of a software
product. Software testing refers to process of
evaluating the software with intention to find out
error in it. Software testing is a technique aimed at
evaluating an attribute or capability of a program or
product and determining that it meets its quality.
Software testing is also used to test the software for
other software quality factors like reliability,
usability, integrity, security, capability, efficiency,
portability, maintainability, compatibility etc [1].
The aim of software testing process is to
identify all the defects existing in a software product.
It is the process of exercising and evaluating a system
or system components by manual automatic means to
verify that it satisfies specified requirements or to
identify differences between expected and actual
results [2].
Testing identifies faults, whose removal
increases the software quality by increasing the
software’s potential reliability. Testing is the
measurement of software quality. We measure how
closely we have achieved quality by testing the
relevant factors such as correctness, reliability,
usability, maintainability, reusability and testability.
Software is not unlike other physical processes where
inputs are received and outputs are produced [3].

www.ijera.com

There are two ways of testing that are manual or
automation.
Manual testing carried out by the testers.
Testers test the software manually for the defects. It
requires a tester to play the role of an end user, and
use most of all features of the application to ensure
its correct behavior. They follow a written test plan
that leads them through a set of important test cases
[4].
The problems with manual testing are, it is very time
consuming process, not reusable, has no scripting
facility, great effort required, and some errors remain
uncovered [5].
Automation testing covers all the problems
of manual testing.
In this tester runs the script on the testing
tool and testing is done. The tester may or may not
know the inside details of the software module under
test [6]. Therefore either white box testing or black
box testing can be used. White box testing is highly
effective in detecting and resolving problems,
because bugs can often be found before they cause
trouble [7]. White box testing is the process of giving
the input to the system and checking how the system
processes that input to generate the required output.
White box testing is also called white box analysis,
clear box testing or clear box analysis [7]. White box
testing is applicable at integration, unit and system
levels of the software testing process [6].
1739 | P a g e
Harpreet kaur et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743
Black box testing is testing software based
on output requirements and without any knowledge
of the internal structure or coding in the program [7].
Automation testing automates the steps of
manual testing using automation tools such as
Selenium, QTP and Test Complete (TC) [8]. It
increases the test execution speed, more reliable,
repeatable, programmable, comprehensive, and
reusable.
Recently, the features of automated software
testing tools, TC and Selenium have been studied and
compared with the QTP [9-10].The shortcomings in
selenium have been discussed [11]. QTP provides
inbuilt support to reduce the redundancy of test cases
for a particular application by providing data driven
testing. We have provided number of inputs for a
single test case.QTP is mainly used for functionality
testing. QTP is user friendly both technical and nontechnical users can easily access [12].The important
of value design user interfaces has increased a lot so
it is important to test these user interfaces before they
will be used by untrained customer.
Manual testing is preferred to review the
application requirements, and to create the High
Level Design Documents and Low level design
documents. Automation testing is done for graphical
user interfaces and the flow control of the application
[13].
The software testing tools can be compared on the
basis of parameters such as recording efficiency,
Capability of generation of scripts, Data-driven
testing, Script reusability, execution speed, play back
capability, Cost, and Easy to learn. [14].
In the present work, we have planned to study the
latest version of selenium i.e. Selenium 2.0.0. In this
testing we have checked the various controls placed
on the graphical user interface of web application and
the boundary value analysis [15] of the user inputs.
We have planned to execute the test case written for
the web application www.fontconvertergosht.com.

II.
2.1

METHODOLOGY
Automated Software testing tools

When we start or research for the right automated
software testing tool, it is important to create a list of
requirements tore view when choosing a tool for
evaluation. If we do not have list of requirements, we
may waste time downloading, installing and
evaluating tools that only meet some of requirements,
or may not meet any of them. This research evaluate
three major tool vendors that are Selenium , Quick
Test Pro (QTP) and Test Complete on their test tool
characteristics, test execution capability, test
resorting capability, scripts reusability capability,
play back capability, and vendor qualification[4-7].
www.ijera.com

www.ijera.com

Because of the more advantages of the
automation testing over manual testing, various
companies are engaged in developing various
automated test tools for various applications. There
are two types of test tools.

Open source test tools

Commercial test tools
Open Source Test tools- These test tools are
free for the users to use. It can be downloaded from
the internet or can be obtained by the vendor without
any charges e.g. Selenium, test tools such as QTP and
TC are not free.
2.1.1
Selenium
Selenium IDE is a free and open source addon for the Firefox web browser. It can be easily
downloaded from the internet using selenium web
site. It is primarily used by the Web development
community to perform automated testing of web
applications. In this paper firstly we analyzed the
Integrated Development Environment of Selenium a
Software testing tool. Secondly we have performed
the black box testing of web application
fontconvertergosht.in.
The selection of particular automated testing
tool is based on the type of application we are testing
and the cost associated with the tool. In the present
work, we have evaluated the open source software
testing tool Selenium. Our main motive is to perform
black box testing on the web application
www.fontconvertergosht.in.
2.1.2

Quick Test Professional

Quick Test Professional is a graphical
interface record-playback automation tool. Trial
version of QTP can be downloaded from the official
web site of HP. In this paper firstly we analyzed the
Integrated Development Environment of QTP a
Software testing tool. Secondly we have performed
the functional testing of web application
goodreads.com and we have discussed the main
features of QTP. Automated testing tool QTP
provides the industry’s good solution for functional
test and regression test automation – addressing every
major software application and environment. Quick
Test Professional also enables us to test Java applets
and applications, and multimedia objects on
Applications as well as standard Windows
applications, Visual Basic 6 applications and .NET
frame work applications. It works by identifying the
objects in the application user interface or a web page
and performing desired operations (such as mouse
clicks or keyboard events); it can also capture object
properties like name or handler ID. HP Quick Test
Professional uses a VBScript scripting language to
specify the test procedure and to manipulate the
1740 | P a g e
Harpreet kaur et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743
objects and controls of the application under test. To
perform more sophisticated actions, users may need
to manipulate the underlying VBScript. Although HP
Quick Test Professional is usually used for “UI
Based” Test Case Automation, it also can automate
some “Non-UI” based Test Cases such as file system
operations and database testing. . In the present work,
we have evaluated the functional testing tool QTP.
Our main motive is to perform functional testing on
the web application goodreads.com and Data driven
testing.
2.1.2

Test Complete

TesComplete is a graphical interface record-playback
automation tool. Trial version of 30 days can be
downloaded from the official web site of
Smartbear.TestComplete supports various testing
types and methodologies: unit testing, functional and
GUI testing, regression testing, distributed testing.
Test Complete supports two types of applications,
web Applications and window applications. Testing
is a process of analyzing a software item to detect the
differences between existing and required conditions
and to evaluate the features of the software. It is the
important phase of system development life cycle.
Software companies follow the complete software
testing life cycle to test the application.
The selection of particular automated testing tool
is based on the type of application we are testing and
the cost associated with the tool Test Complete offers
automated functional, unit, regression, manual, datadriven, object-driven, and distributed, HTTP load,
stress and scalability testing in one easy-to-use it is a

www.ijera.com

full-featured environment for automated testing of
Windows, .NET, Java and web applications. It has
been designed to free developers and QA
departments from the massive drain on time and
energy required by manual testing.

III.

EVALUATION STUDY

There are a number of open source web testing and
window application tools available in the software
market. Although the core functions of these tools are
similar, they differ in functionality, features,
usability. Keeping in view the above mentioned
aspects, we have selected three web testing tools for
comparison which are Selenium, Quick Test
professional and TestComplete.
For this study we use the current version of selenium
that is 2.0.0 we will discuss the following parameters
of Selenium 2.0.0., Quick Test Professional 10.0, and
current
version
TestComplete9.0.Comparison
between these three tools is made on the basis of
parameters [6]:











RECORDING EFFICIENCY
CAPABILITY OF GENERATION OF SCRIPTS
DATA DRIVEN TESTING
TEST RESULT REPORTS
REUSABILITY
EXECUTION SPEED
PLAYBACK OF THE SCRIPTS
EASY TO LEARN
COST

IV Comparison between Selenium, QTP and
TC

www.ijera.com

1741 | P a g e
Harpreet kaur et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743
FEATURES

www.ijera.com

SELENIUM

QUCIK
TEST
PROFESSIONAL

TESTCOMPLETE

It is open source. So,
there’s no licensing or
renewal cost for this tool.
It’s free of cost.

Licensed and very
Expensive, Ten user
license costs approx.
60L.

$2K
Enterprise
License

Web Applications only it
supports addition of plugins to achieve desired
results
that
are
not
provided by Selenium
Core. Since, selenium is
open source, plug-ins are
also available free of cost.

A
client
server
application Only. It also
supports add-ons, but
user needs to purchase
license for them.

All of this included right
out of the box there are no
plug-ins or add-ons to buy.
You can install Test
Complete and immediately
create any test against any
application.

Supports Java, .Net, Perl,
PHP,
Python and Ruby.

Scripts
can
be
developed
only
in
VBScript or JavaScript.

Support for operating
system/platforms

Supports
Windows
PC/MAC/UNIXPlatforms.

QTP supports
Windows XP.

Test Complete supports
scripting in VBScript,
JSScript, DelphiScript,
C++Script and C#Script,
so you can create scripts in
the language.
Windows 7, Windows
Vista, Windows Server
2008 or later operating
systems.

Programming skills

For using Selenium one
needs
to
have
programming skills.

QTP is quite easy to
use. It is quite easy to
edit
the
script,
parameterize, navigate,
playback and validate
the results.

TC is good for both web
based
and
desktop
application.

Usage

Selenium needs quite a bit
of expertise

QTP is quite easy to
learn in a short time.

Support for all 32-bit and
64-bit window application.

Database applications

With Selenium one needs
to exert hard to do the
same job.

Licensing Cost

Application support

Object
Oriented
Language support
and Scalability

Platform dependency

With Selenium these tasks
can
be
easily
accomplished.

Report Generation

Selenium users don’t enjoy
such luxury as enjoyed.

www.ijera.com

only

QTP works very well
with database
applications.
It is difficult to deploy
smoke tests for web
applications using QTP
especially with
Windows7.
With QTP we can easily
generate most
comprehensive reports
due to the availability of
an efficient online help.

Seat

TC works very well
database application.

It is difficult to deploy
application using.

Report generation is an
easy-to-use utility that is
support along with TC and
lets you generate dump
files.

1742 | P a g e
Harpreet kaur et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743
IV.

CONCLUSION

One can select a testing tool based on the type of
application need to be tested, budget, and the
efficiency required. If your test automation
requirements are getting fulfilled with Test Complete,
there is no need to go for QTP at a higher cost. Both
these tools solve the same purpose, it is just that QTP
is a versatile tool for a critical and more risky
Application Under Test (AUT).Selenium can also be
used if you don’t want to spend on testing tool. In
conclusion, QTP is the best tool among the three.

V.

[12]

[13]

ACKNOWLEDGMENTS

We wish our sincere gratitude to Guru Kashi
University Talwandi sabo (Bathinda), India for
providing the facilities to carry out the work.

[14]

REFERENCES
[1]

[2]

[3]

[5]
[6]

[7]
[8]

[9]

[10]
[11]

Ms. Shikha maheshwari1 ‘A Comparative
Analysis of Different types of Models in
Software
Development
Life
Cycle’
International Journal of Advanced Research
in Computer Science and Software
Engineering Volume 2, Issue 5, May 2012.
Innovative approaches of automated tools in
software testing and Innovative approaches
of automated tools in software testing and
current technology as compared to manual
testing Global journal of enterprise of
information system, an 2009-jan 2009.
Sneha Khoria and Pragati Upadhyay
‘Performance Evaluation and Comparison of
Software Testing Tools’ VSRD International
Journal of Computer Science Information
Technology, Vol. 2 No. 10 & October 2012.
Software
Test
Automation
http
://en.wikipedia.org/wiki/Test automation
Mohd. Ehmer Khan, “Different Forms of
Software Testing Techniques for Finding
Errors,”IJCSI International Journal of
Computer Science Issues, Vol. 7, Issue 3,
No 1, May 2010.
Jovanovich and Irena, “Software Testing
Methods and Techniques,” May 26, 2008.
Quick Test Professional entry in Wikipedia:
Http: //en.wikipedia.org.
/wiki/HP_QuickTest_Professional.
Mercury Quick Test Professional tutorial,
version 8.0.Mercury Interactive Corp
oration, Documentation, 2004.
Automation testingwww.guru99.com/automationtesting. html.
Richa Rattan, Department of Computer
Science, Hindu Engineering College,
Sonipat, Haryana, INDIA, Comparative
study of automation testing tools: Quick
Test Professional & Selenium, VSRD

www.ijera.com

[15]

www.ijera.com

International Journal of Computer Science
& Information Technology, Vol. 3 No. 6
June 2013.
Manjit Kaur, Raj Kumar, Department of IT,
UIET, PanjabUniversity, Chandigarh, India,
Comparative study of automated testing
Tools: Test Complete and Quick TestPro,
International
Journal
of
Computer
Applications (0975-8887) Volume 24-No. 1,
June 2011.
Vishawjyoti and Sachin Sharma,dec
2012,Study and Analysis of Automation
Testing Techniques, Dept of Computer
Applications, Manav Rachna International
University, Faridabad, Vol3, No 12,36-43.
SanjeevDhawan,NirmalKumar, Divya Sethi,
Department of Computer Science and
Engineering,
University
Institute
of
Engineering&
Technology
(U.I.E.T),
Kurukshetra University, Kurukshetra- 136
119 (K.U.K), Haryana, INDIA, Automated
Testing of Web Enabled Systems through
FSM and Quick Test Professional,
International journal of software and web
science (IJSWS) .
NidhikaUppal, AP,may 2012, Design &
Implementation in Selenium IDE,IT
Department
,GIMET,
Amritsar,
International
Journal
of
Computer
Applications (0975 – 8887) Volume 46– No.

1743 | P a g e

Weitere Àhnliche Inhalte

Was ist angesagt?

52892006 manual-testing-real-time
52892006 manual-testing-real-time52892006 manual-testing-real-time
52892006 manual-testing-real-timeSunil Pandey
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Gurpreet singh
 
01 software test engineering (manual testing)
01 software test engineering (manual testing)01 software test engineering (manual testing)
01 software test engineering (manual testing)Siddireddy Balu
 
Manual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersManual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersSachin Gupta
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.Vinay Agnihotri
 
Gl istqb testing fundamentals
Gl istqb testing fundamentalsGl istqb testing fundamentals
Gl istqb testing fundamentalsPragya Rastogi
 
9. Software Implementation
9. Software Implementation9. Software Implementation
9. Software Implementationghayour abbas
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9Ian Sommerville
 
Software Engineering-Part 1
Software Engineering-Part 1Software Engineering-Part 1
Software Engineering-Part 1Shrija Madhu
 
Role+Of+Testing+In+Sdlc
Role+Of+Testing+In+SdlcRole+Of+Testing+In+Sdlc
Role+Of+Testing+In+Sdlcmahendra singh
 
Software testing
Software testingSoftware testing
Software testingRavi Dasari
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of TestingCode95
 
Software Testing
Software TestingSoftware Testing
Software TestingVishal Singh
 
Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionNeeraj Kumar Singh
 
Navin Latest
Navin LatestNavin Latest
Navin LatestNavin Singh
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleNeeraj Kumar Singh
 
Software testing q as collection by ravi
Software testing q as   collection by raviSoftware testing q as   collection by ravi
Software testing q as collection by raviRavindranath Tagore
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notesguest208aa1
 
Fundamentals of testing (1)
Fundamentals of testing (1)Fundamentals of testing (1)
Fundamentals of testing (1)Aziz Chikhly
 

Was ist angesagt? (20)

52892006 manual-testing-real-time
52892006 manual-testing-real-time52892006 manual-testing-real-time
52892006 manual-testing-real-time
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3
 
01 software test engineering (manual testing)
01 software test engineering (manual testing)01 software test engineering (manual testing)
01 software test engineering (manual testing)
 
Manual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersManual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answers
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
 
Gl istqb testing fundamentals
Gl istqb testing fundamentalsGl istqb testing fundamentals
Gl istqb testing fundamentals
 
9. Software Implementation
9. Software Implementation9. Software Implementation
9. Software Implementation
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9
 
Software Engineering-Part 1
Software Engineering-Part 1Software Engineering-Part 1
Software Engineering-Part 1
 
Software testing
Software testing   Software testing
Software testing
 
Role+Of+Testing+In+Sdlc
Role+Of+Testing+In+SdlcRole+Of+Testing+In+Sdlc
Role+Of+Testing+In+Sdlc
 
Software testing
Software testingSoftware testing
Software testing
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of Testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test Execution
 
Navin Latest
Navin LatestNavin Latest
Navin Latest
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
Software testing q as collection by ravi
Software testing q as   collection by raviSoftware testing q as   collection by ravi
Software testing q as collection by ravi
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notes
 
Fundamentals of testing (1)
Fundamentals of testing (1)Fundamentals of testing (1)
Fundamentals of testing (1)
 

Andere mochten auch

Jw3517111716
Jw3517111716Jw3517111716
Jw3517111716IJERA Editor
 
Kj3517921796
Kj3517921796Kj3517921796
Kj3517921796IJERA Editor
 
Jv3517051710
Jv3517051710Jv3517051710
Jv3517051710IJERA Editor
 
Lc3519051910
Lc3519051910Lc3519051910
Lc3519051910IJERA Editor
 
Kx3518741881
Kx3518741881Kx3518741881
Kx3518741881IJERA Editor
 
Kt3518501858
Kt3518501858Kt3518501858
Kt3518501858IJERA Editor
 
Kd3517551759
Kd3517551759Kd3517551759
Kd3517551759IJERA Editor
 
Kk3517971799
Kk3517971799Kk3517971799
Kk3517971799IJERA Editor
 
Kb3517441747
Kb3517441747Kb3517441747
Kb3517441747IJERA Editor
 
Jy3517271730
Jy3517271730Jy3517271730
Jy3517271730IJERA Editor
 
Kh3517801787
Kh3517801787Kh3517801787
Kh3517801787IJERA Editor
 
Kc3517481754
Kc3517481754Kc3517481754
Kc3517481754IJERA Editor
 
Kg3517761779
Kg3517761779Kg3517761779
Kg3517761779IJERA Editor
 
Ju3517011704
Ju3517011704Ju3517011704
Ju3517011704IJERA Editor
 
Jx3517171726
Jx3517171726Jx3517171726
Jx3517171726IJERA Editor
 
Ki3517881791
Ki3517881791Ki3517881791
Ki3517881791IJERA Editor
 
Kf3517721775
Kf3517721775Kf3517721775
Kf3517721775IJERA Editor
 
Ke3517601771
Ke3517601771Ke3517601771
Ke3517601771IJERA Editor
 
Jt3516941700
Jt3516941700Jt3516941700
Jt3516941700IJERA Editor
 
Kl3518001806
Kl3518001806Kl3518001806
Kl3518001806IJERA Editor
 

Andere mochten auch (20)

Jw3517111716
Jw3517111716Jw3517111716
Jw3517111716
 
Kj3517921796
Kj3517921796Kj3517921796
Kj3517921796
 
Jv3517051710
Jv3517051710Jv3517051710
Jv3517051710
 
Lc3519051910
Lc3519051910Lc3519051910
Lc3519051910
 
Kx3518741881
Kx3518741881Kx3518741881
Kx3518741881
 
Kt3518501858
Kt3518501858Kt3518501858
Kt3518501858
 
Kd3517551759
Kd3517551759Kd3517551759
Kd3517551759
 
Kk3517971799
Kk3517971799Kk3517971799
Kk3517971799
 
Kb3517441747
Kb3517441747Kb3517441747
Kb3517441747
 
Jy3517271730
Jy3517271730Jy3517271730
Jy3517271730
 
Kh3517801787
Kh3517801787Kh3517801787
Kh3517801787
 
Kc3517481754
Kc3517481754Kc3517481754
Kc3517481754
 
Kg3517761779
Kg3517761779Kg3517761779
Kg3517761779
 
Ju3517011704
Ju3517011704Ju3517011704
Ju3517011704
 
Jx3517171726
Jx3517171726Jx3517171726
Jx3517171726
 
Ki3517881791
Ki3517881791Ki3517881791
Ki3517881791
 
Kf3517721775
Kf3517721775Kf3517721775
Kf3517721775
 
Ke3517601771
Ke3517601771Ke3517601771
Ke3517601771
 
Jt3516941700
Jt3516941700Jt3516941700
Jt3516941700
 
Kl3518001806
Kl3518001806Kl3518001806
Kl3518001806
 

Ähnlich wie Ka3517391743

Automated Testing: An Edge Over Manual Software Testing
Automated Testing: An Edge Over Manual Software TestingAutomated Testing: An Edge Over Manual Software Testing
Automated Testing: An Edge Over Manual Software Testingijtsrd
 
Unit Testing Essay
Unit Testing EssayUnit Testing Essay
Unit Testing EssayDani Cox
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basicRohit Singh
 
Software testing automation a comparative study on productivity rate of ope...
Software testing automation   a comparative study on productivity rate of ope...Software testing automation   a comparative study on productivity rate of ope...
Software testing automation a comparative study on productivity rate of ope...Conference Papers
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingVenkat Alagarsamy
 
Open Source Software Testing Tools
Open Source Software Testing ToolsOpen Source Software Testing Tools
Open Source Software Testing ToolsVaruna Harshana
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSrikanth Krishnamoorthy
 
A Study Of Automated Software Testing Automation Tools And Frameworks
A Study Of Automated Software Testing  Automation Tools And FrameworksA Study Of Automated Software Testing  Automation Tools And Frameworks
A Study Of Automated Software Testing Automation Tools And FrameworksTony Lisko
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewMurageppa-QA
 
Overview and Analysis of Automated Testing Tools: Ranorex, Test Complete, Se...
Overview and Analysis of Automated Testing Tools:  Ranorex, Test Complete, Se...Overview and Analysis of Automated Testing Tools:  Ranorex, Test Complete, Se...
Overview and Analysis of Automated Testing Tools: Ranorex, Test Complete, Se...IRJET Journal
 
International journal of computer science and innovation vol 2015-n1-paper2
International journal of computer science and innovation  vol 2015-n1-paper2International journal of computer science and innovation  vol 2015-n1-paper2
International journal of computer science and innovation vol 2015-n1-paper2sophiabelthome
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...IJERA Editor
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool OverviewANKUR-BA
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewSachin-QA
 
IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...
IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...
IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...IRJET Journal
 
A Comparative Guide to Automation and Manual Testing.pdf
A Comparative Guide to Automation and Manual Testing.pdfA Comparative Guide to Automation and Manual Testing.pdf
A Comparative Guide to Automation and Manual Testing.pdfkalichargn70th171
 
Testing Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfTesting Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfMuhammadShoaibHussai2
 
Testing project (basic)
Testing project (basic)Testing project (basic)
Testing project (basic)Lokesh Singrol
 
HP Software Testing project (Advanced)
HP Software Testing project (Advanced)HP Software Testing project (Advanced)
HP Software Testing project (Advanced)Lokesh Singrol
 

Ähnlich wie Ka3517391743 (20)

Automated Testing: An Edge Over Manual Software Testing
Automated Testing: An Edge Over Manual Software TestingAutomated Testing: An Edge Over Manual Software Testing
Automated Testing: An Edge Over Manual Software Testing
 
Unit Testing Essay
Unit Testing EssayUnit Testing Essay
Unit Testing Essay
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basic
 
Software testing automation a comparative study on productivity rate of ope...
Software testing automation   a comparative study on productivity rate of ope...Software testing automation   a comparative study on productivity rate of ope...
Software testing automation a comparative study on productivity rate of ope...
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Open Source Software Testing Tools
Open Source Software Testing ToolsOpen Source Software Testing Tools
Open Source Software Testing Tools
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By Srikanth
 
A Study Of Automated Software Testing Automation Tools And Frameworks
A Study Of Automated Software Testing  Automation Tools And FrameworksA Study Of Automated Software Testing  Automation Tools And Frameworks
A Study Of Automated Software Testing Automation Tools And Frameworks
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Overview and Analysis of Automated Testing Tools: Ranorex, Test Complete, Se...
Overview and Analysis of Automated Testing Tools:  Ranorex, Test Complete, Se...Overview and Analysis of Automated Testing Tools:  Ranorex, Test Complete, Se...
Overview and Analysis of Automated Testing Tools: Ranorex, Test Complete, Se...
 
International journal of computer science and innovation vol 2015-n1-paper2
International journal of computer science and innovation  vol 2015-n1-paper2International journal of computer science and innovation  vol 2015-n1-paper2
International journal of computer science and innovation vol 2015-n1-paper2
 
UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 2.pptx
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...
IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...
IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...
 
A Comparative Guide to Automation and Manual Testing.pdf
A Comparative Guide to Automation and Manual Testing.pdfA Comparative Guide to Automation and Manual Testing.pdf
A Comparative Guide to Automation and Manual Testing.pdf
 
Testing Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdfTesting Slides 1 (Testing Intro+Static Testing).pdf
Testing Slides 1 (Testing Intro+Static Testing).pdf
 
Testing project (basic)
Testing project (basic)Testing project (basic)
Testing project (basic)
 
HP Software Testing project (Advanced)
HP Software Testing project (Advanced)HP Software Testing project (Advanced)
HP Software Testing project (Advanced)
 

KĂŒrzlich hochgeladen

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...gurkirankumar98700
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

KĂŒrzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Ka3517391743

  • 1. Harpreet kaur et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Comparative Study of Automated Testing Tools: Selenium, Quick Test Professional and Testcomplete Harpreet Kaur1, Dr.Gagan Gupta2 1 M.Phil in Computer Application (Research Scholar), University, College of Computer Applications Guru Kashi University, Talwandi Sabo (Punjab), India. 2 Department of Applied Sciences, Guru Kashi University, Talwandi Sabo (Punjab), India. ABSTRACT Software testing provides a means to reduce errors, cut maintenance and overall software costs. Testing has become most important parameter in the case of software development lifecycle (SDLC). Testing automation tools enables developers and testers to easily automate the entire process of testing in software development. It is to examine & modify source code. Effective Testing produces high quality software. The objective of the paper is to conduct a comparative study of automated tools such as available in market in Selenium free source, HP Quick test professional (QTP) and TestComplete (TC). The aim of this research paper is to evaluate and compare three automated software testing tools to determine their usability and effectiveness. There is wide variety of software testing tools available in market. Software testing tools has major features likes: web testing, window application etc. Keywords - SDLC, STLC, White box testing, Black box testing, Selenium, QTP, TC I. INTRODUCTION A software development process, also known as a software development life cycle (SDLC), is a structure imposed on the development of a software product. Software testing refers to process of evaluating the software with intention to find out error in it. Software testing is a technique aimed at evaluating an attribute or capability of a program or product and determining that it meets its quality. Software testing is also used to test the software for other software quality factors like reliability, usability, integrity, security, capability, efficiency, portability, maintainability, compatibility etc [1]. The aim of software testing process is to identify all the defects existing in a software product. It is the process of exercising and evaluating a system or system components by manual automatic means to verify that it satisfies specified requirements or to identify differences between expected and actual results [2]. Testing identifies faults, whose removal increases the software quality by increasing the software’s potential reliability. Testing is the measurement of software quality. We measure how closely we have achieved quality by testing the relevant factors such as correctness, reliability, usability, maintainability, reusability and testability. Software is not unlike other physical processes where inputs are received and outputs are produced [3]. www.ijera.com There are two ways of testing that are manual or automation. Manual testing carried out by the testers. Testers test the software manually for the defects. It requires a tester to play the role of an end user, and use most of all features of the application to ensure its correct behavior. They follow a written test plan that leads them through a set of important test cases [4]. The problems with manual testing are, it is very time consuming process, not reusable, has no scripting facility, great effort required, and some errors remain uncovered [5]. Automation testing covers all the problems of manual testing. In this tester runs the script on the testing tool and testing is done. The tester may or may not know the inside details of the software module under test [6]. Therefore either white box testing or black box testing can be used. White box testing is highly effective in detecting and resolving problems, because bugs can often be found before they cause trouble [7]. White box testing is the process of giving the input to the system and checking how the system processes that input to generate the required output. White box testing is also called white box analysis, clear box testing or clear box analysis [7]. White box testing is applicable at integration, unit and system levels of the software testing process [6]. 1739 | P a g e
  • 2. Harpreet kaur et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743 Black box testing is testing software based on output requirements and without any knowledge of the internal structure or coding in the program [7]. Automation testing automates the steps of manual testing using automation tools such as Selenium, QTP and Test Complete (TC) [8]. It increases the test execution speed, more reliable, repeatable, programmable, comprehensive, and reusable. Recently, the features of automated software testing tools, TC and Selenium have been studied and compared with the QTP [9-10].The shortcomings in selenium have been discussed [11]. QTP provides inbuilt support to reduce the redundancy of test cases for a particular application by providing data driven testing. We have provided number of inputs for a single test case.QTP is mainly used for functionality testing. QTP is user friendly both technical and nontechnical users can easily access [12].The important of value design user interfaces has increased a lot so it is important to test these user interfaces before they will be used by untrained customer. Manual testing is preferred to review the application requirements, and to create the High Level Design Documents and Low level design documents. Automation testing is done for graphical user interfaces and the flow control of the application [13]. The software testing tools can be compared on the basis of parameters such as recording efficiency, Capability of generation of scripts, Data-driven testing, Script reusability, execution speed, play back capability, Cost, and Easy to learn. [14]. In the present work, we have planned to study the latest version of selenium i.e. Selenium 2.0.0. In this testing we have checked the various controls placed on the graphical user interface of web application and the boundary value analysis [15] of the user inputs. We have planned to execute the test case written for the web application www.fontconvertergosht.com. II. 2.1 METHODOLOGY Automated Software testing tools When we start or research for the right automated software testing tool, it is important to create a list of requirements tore view when choosing a tool for evaluation. If we do not have list of requirements, we may waste time downloading, installing and evaluating tools that only meet some of requirements, or may not meet any of them. This research evaluate three major tool vendors that are Selenium , Quick Test Pro (QTP) and Test Complete on their test tool characteristics, test execution capability, test resorting capability, scripts reusability capability, play back capability, and vendor qualification[4-7]. www.ijera.com www.ijera.com Because of the more advantages of the automation testing over manual testing, various companies are engaged in developing various automated test tools for various applications. There are two types of test tools.  Open source test tools  Commercial test tools Open Source Test tools- These test tools are free for the users to use. It can be downloaded from the internet or can be obtained by the vendor without any charges e.g. Selenium, test tools such as QTP and TC are not free. 2.1.1 Selenium Selenium IDE is a free and open source addon for the Firefox web browser. It can be easily downloaded from the internet using selenium web site. It is primarily used by the Web development community to perform automated testing of web applications. In this paper firstly we analyzed the Integrated Development Environment of Selenium a Software testing tool. Secondly we have performed the black box testing of web application fontconvertergosht.in. The selection of particular automated testing tool is based on the type of application we are testing and the cost associated with the tool. In the present work, we have evaluated the open source software testing tool Selenium. Our main motive is to perform black box testing on the web application www.fontconvertergosht.in. 2.1.2 Quick Test Professional Quick Test Professional is a graphical interface record-playback automation tool. Trial version of QTP can be downloaded from the official web site of HP. In this paper firstly we analyzed the Integrated Development Environment of QTP a Software testing tool. Secondly we have performed the functional testing of web application goodreads.com and we have discussed the main features of QTP. Automated testing tool QTP provides the industry’s good solution for functional test and regression test automation – addressing every major software application and environment. Quick Test Professional also enables us to test Java applets and applications, and multimedia objects on Applications as well as standard Windows applications, Visual Basic 6 applications and .NET frame work applications. It works by identifying the objects in the application user interface or a web page and performing desired operations (such as mouse clicks or keyboard events); it can also capture object properties like name or handler ID. HP Quick Test Professional uses a VBScript scripting language to specify the test procedure and to manipulate the 1740 | P a g e
  • 3. Harpreet kaur et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743 objects and controls of the application under test. To perform more sophisticated actions, users may need to manipulate the underlying VBScript. Although HP Quick Test Professional is usually used for “UI Based” Test Case Automation, it also can automate some “Non-UI” based Test Cases such as file system operations and database testing. . In the present work, we have evaluated the functional testing tool QTP. Our main motive is to perform functional testing on the web application goodreads.com and Data driven testing. 2.1.2 Test Complete TesComplete is a graphical interface record-playback automation tool. Trial version of 30 days can be downloaded from the official web site of Smartbear.TestComplete supports various testing types and methodologies: unit testing, functional and GUI testing, regression testing, distributed testing. Test Complete supports two types of applications, web Applications and window applications. Testing is a process of analyzing a software item to detect the differences between existing and required conditions and to evaluate the features of the software. It is the important phase of system development life cycle. Software companies follow the complete software testing life cycle to test the application. The selection of particular automated testing tool is based on the type of application we are testing and the cost associated with the tool Test Complete offers automated functional, unit, regression, manual, datadriven, object-driven, and distributed, HTTP load, stress and scalability testing in one easy-to-use it is a www.ijera.com full-featured environment for automated testing of Windows, .NET, Java and web applications. It has been designed to free developers and QA departments from the massive drain on time and energy required by manual testing. III. EVALUATION STUDY There are a number of open source web testing and window application tools available in the software market. Although the core functions of these tools are similar, they differ in functionality, features, usability. Keeping in view the above mentioned aspects, we have selected three web testing tools for comparison which are Selenium, Quick Test professional and TestComplete. For this study we use the current version of selenium that is 2.0.0 we will discuss the following parameters of Selenium 2.0.0., Quick Test Professional 10.0, and current version TestComplete9.0.Comparison between these three tools is made on the basis of parameters [6]:          RECORDING EFFICIENCY CAPABILITY OF GENERATION OF SCRIPTS DATA DRIVEN TESTING TEST RESULT REPORTS REUSABILITY EXECUTION SPEED PLAYBACK OF THE SCRIPTS EASY TO LEARN COST IV Comparison between Selenium, QTP and TC www.ijera.com 1741 | P a g e
  • 4. Harpreet kaur et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743 FEATURES www.ijera.com SELENIUM QUCIK TEST PROFESSIONAL TESTCOMPLETE It is open source. So, there’s no licensing or renewal cost for this tool. It’s free of cost. Licensed and very Expensive, Ten user license costs approx. 60L. $2K Enterprise License Web Applications only it supports addition of plugins to achieve desired results that are not provided by Selenium Core. Since, selenium is open source, plug-ins are also available free of cost. A client server application Only. It also supports add-ons, but user needs to purchase license for them. All of this included right out of the box there are no plug-ins or add-ons to buy. You can install Test Complete and immediately create any test against any application. Supports Java, .Net, Perl, PHP, Python and Ruby. Scripts can be developed only in VBScript or JavaScript. Support for operating system/platforms Supports Windows PC/MAC/UNIXPlatforms. QTP supports Windows XP. Test Complete supports scripting in VBScript, JSScript, DelphiScript, C++Script and C#Script, so you can create scripts in the language. Windows 7, Windows Vista, Windows Server 2008 or later operating systems. Programming skills For using Selenium one needs to have programming skills. QTP is quite easy to use. It is quite easy to edit the script, parameterize, navigate, playback and validate the results. TC is good for both web based and desktop application. Usage Selenium needs quite a bit of expertise QTP is quite easy to learn in a short time. Support for all 32-bit and 64-bit window application. Database applications With Selenium one needs to exert hard to do the same job. Licensing Cost Application support Object Oriented Language support and Scalability Platform dependency With Selenium these tasks can be easily accomplished. Report Generation Selenium users don’t enjoy such luxury as enjoyed. www.ijera.com only QTP works very well with database applications. It is difficult to deploy smoke tests for web applications using QTP especially with Windows7. With QTP we can easily generate most comprehensive reports due to the availability of an efficient online help. Seat TC works very well database application. It is difficult to deploy application using. Report generation is an easy-to-use utility that is support along with TC and lets you generate dump files. 1742 | P a g e
  • 5. Harpreet kaur et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1739-1743 IV. CONCLUSION One can select a testing tool based on the type of application need to be tested, budget, and the efficiency required. If your test automation requirements are getting fulfilled with Test Complete, there is no need to go for QTP at a higher cost. Both these tools solve the same purpose, it is just that QTP is a versatile tool for a critical and more risky Application Under Test (AUT).Selenium can also be used if you don’t want to spend on testing tool. In conclusion, QTP is the best tool among the three. V. [12] [13] ACKNOWLEDGMENTS We wish our sincere gratitude to Guru Kashi University Talwandi sabo (Bathinda), India for providing the facilities to carry out the work. [14] REFERENCES [1] [2] [3] [5] [6] [7] [8] [9] [10] [11] Ms. Shikha maheshwari1 ‘A Comparative Analysis of Different types of Models in Software Development Life Cycle’ International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 5, May 2012. Innovative approaches of automated tools in software testing and Innovative approaches of automated tools in software testing and current technology as compared to manual testing Global journal of enterprise of information system, an 2009-jan 2009. Sneha Khoria and Pragati Upadhyay ‘Performance Evaluation and Comparison of Software Testing Tools’ VSRD International Journal of Computer Science Information Technology, Vol. 2 No. 10 & October 2012. Software Test Automation http ://en.wikipedia.org/wiki/Test automation Mohd. Ehmer Khan, “Different Forms of Software Testing Techniques for Finding Errors,”IJCSI International Journal of Computer Science Issues, Vol. 7, Issue 3, No 1, May 2010. Jovanovich and Irena, “Software Testing Methods and Techniques,” May 26, 2008. Quick Test Professional entry in Wikipedia: Http: //en.wikipedia.org. /wiki/HP_QuickTest_Professional. Mercury Quick Test Professional tutorial, version 8.0.Mercury Interactive Corp oration, Documentation, 2004. Automation testingwww.guru99.com/automationtesting. html. Richa Rattan, Department of Computer Science, Hindu Engineering College, Sonipat, Haryana, INDIA, Comparative study of automation testing tools: Quick Test Professional & Selenium, VSRD www.ijera.com [15] www.ijera.com International Journal of Computer Science & Information Technology, Vol. 3 No. 6 June 2013. Manjit Kaur, Raj Kumar, Department of IT, UIET, PanjabUniversity, Chandigarh, India, Comparative study of automated testing Tools: Test Complete and Quick TestPro, International Journal of Computer Applications (0975-8887) Volume 24-No. 1, June 2011. Vishawjyoti and Sachin Sharma,dec 2012,Study and Analysis of Automation Testing Techniques, Dept of Computer Applications, Manav Rachna International University, Faridabad, Vol3, No 12,36-43. SanjeevDhawan,NirmalKumar, Divya Sethi, Department of Computer Science and Engineering, University Institute of Engineering& Technology (U.I.E.T), Kurukshetra University, Kurukshetra- 136 119 (K.U.K), Haryana, INDIA, Automated Testing of Web Enabled Systems through FSM and Quick Test Professional, International journal of software and web science (IJSWS) . NidhikaUppal, AP,may 2012, Design & Implementation in Selenium IDE,IT Department ,GIMET, Amritsar, International Journal of Computer Applications (0975 – 8887) Volume 46– No. 1743 | P a g e