Advantages in addition to Disadvantages of Selenium

Advantages as well as Disadvantages of Selenium

I) Advantages of Selenium


1) Selenium is an Open Source Software.
 

(All Selenium Projects (Selenium IDE, Selenium RC, Selenium WebDriver as well as Selenium Grid) released nether the Apache 2.0 license, It is costless to use, anybody tin download the root code as well as use, modify the root code according our fellowship requirements, but selling modified code is non allowed.)

2) Selenium supports diverse programming languages to write programs (Test scripts)

(Selenium supports,

Java,

C#,

Perl,

Python,

Ruby

and PHP

Note: 

We tin piece of employment whatever i the higher upward languages, close of the Selenium Testers using Java (nearly 77%).

Selenium IDE (one of the tool inward Selenium's Tool suite) doesn't back upward whatever programming.


UFT (Formerly QTP) supports VBScript alone to write Test Scripts.)

3) Selenium supports diverse operating systems (MS Windows, Linux, Macintosh etc...)

(Once nosotros practise Test Cases on whatever Operating Environment (Ex: MS Windows), they tin move executed on other supported Operating Environents (Ex:Linux, Macintosh Etc... easily)

4) Selenium supports diverse Browsers (Mozilla Firefox, Google Chrome, IE, Opera, Safari etc...)

(Once nosotros practise Test cases as well as hence execute the Test Cases using all Popular Browsers without whatever changes inward Test Cases. Browser driver alone varies from i Browser to roughly other Browser but Test cases are same.


Note: Selenium IDE (one of the tool inward Selenium's Tool suite) supports Mozilla Firefox Browser only.)

5) Selenium supports Parallel Test Execution.
 

(Using Selenium Grid nosotros tin execute Tests inward Parallel, hence that nosotros tin trim back the Test execution Time).

6) Selenium uses less Hardware resources.
 

(When it compares to Vendor Tools similar UFT, RFT, SilkTest etc... Selenium requires less Hardware Resources)
--------------------------------------------
II) Disadvantages of Selenium

1) No reliable Technical Support from anybody.

(Since It is Open Source software nobody providing reliable technical support, if it is UFT/QTP Vendor (HP) provides Technical Support)

2) It supports Web based applications only.

(Selenium automates Web browsers only, using Selenium nosotros tin automate Computer Web Applications as well as Mobile Web Apps, but Selenium doesn't back upward Computer Desktop Applications, Mobile Native Applications as well as Mobile Hybrid Applications.)

3) Difficult to use, takes to a greater extent than fourth dimension to practise Test cases.

(Selenium WebDriver (Powerful tool inward Selenium's Tool suite) has Programming interface only, no IDE, hence nosotros direct keep to write steps for each as well as every describe they direct keep to a greater extent than time.
 

If it is UFT/QTP has Programming interface every bit good every bit IDE, nosotros tin Tool features (Ex: Recording, Checkpoints, Data Table etc...) as well as VBScript features (Ex: Condtional statements, Loop Statements, Functions etc...) to practise Tests/Test Scripts.)

4) Difficult to Setup Test Environment when it compares to Vendor Tools similar UFT, RFT, SilkTest etc...
 

(Selenium uses diverse tools as well as plug ins to back upward Test Automation, nosotros demand configure them manually, if it vendor tool similar UFT/QTP nosotros merely download as well as install the tool (all required components were integrated past times the vendor))

5) Limited back upward for Image Testing.


6 New features may non piece of employment properly.

(Since it is opened upward root software nobody is responsible for novel features usage, they may or may non piece of employment properly, it is vendor tool (Ex: UFT or RFT or SilkTest), vendor is responsible for novel features usage.)

7) No Test Tool integration for Test Management.

(No Tool available inward the Selenium's Tool suite to back upward Test Management, nosotros direct keep to direct whatever tool from the market, If it is UFT, ALM is at that spot for integration of Project/Test Management tasks.)

8) No Built-in Reporting facility.
 

(Selenium WebDriver doesn't direct keep built inward Result Report facility, nosotros demand to direct keep help from either JUnit ot TestNG Testing Framework to genrerate Test Reports.

UFT/QTP has built-in Result Reporting facility (Test Result Viewer), UFT provides Test Result for every Test iteration.)

-----------------------------------------------------------------

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post