Major difference between QTP and Selenium are :
- Selenium and QTP , both of them are automation testing tools.
- Selenium is an open source tool while QTP is not an open source tool. It is owned by the HP.
- Selenium is used to test only web based applications where as QTP can be used to test wide variety of applications like web based, .net based, Java based, mainframe applications.
- Selenium supports scripting in many different languages like Java, .Net, Python, Ruby etc While in QTP only vb scripting is provided.
- Web automation testing with selenium requires less cost as compared to automation using QTP due to license cost.
FEATURES
|
SELENIUM
|
QTP
|
Cost
|
Open source & Portable
|
Licensed and very expensive.
|
Application support
|
Web Applications only
|
Client server applications only (like built in TCL/TK and PowerBuilder)
|
Support for web browsers
|
Supports IE, Firefox, Safari and Opera,Androidbrowser,chrome
|
Supports IE & Firefox only
|
Object Oriented Language support ,Scalability
|
Supports Java, .Net, Perl, PHP, Python, and Ruby
|
Supports VB script only
|
Support for operating system/platforms
|
Supports Windows ,PC/MAC/UNIX Platforms,Linux.
|
Support Windows only
|
Support for Test management tool integration
|
Not available. Need to track separately
|
TD/QC will be easily integrated
|
Environment Set Up Required
|
We can use wide range of IDEs like Eclipse, Netbeans, Visual Studio etc
|
Requires Seperate Environment
|
UI object management & Storage
|
Managed using UI-Element user extension and properties A set of dynamically loaded libraries that is stored in the Java archive file.
|
Built-in object repository and easy handling
|
DataDriven Testing
|
Requires Extensive coding
|
Complex VB Script Coding is required
|
Database support
|
Requires Extensive Coding
|
With the help of DSN (ODBC32 Interface)
|
No comments:
Post a Comment