Introduction to Selenium Part 2


Introduction to Selenium Part 2
 

Introduction to Selenium Part 1 Link 
4) Selenium Supporting Environments

5) Selenium License

6) Testing Frameworks too Other tools used inwards Selenium

7) Selenium Environment Setup

8) Advantages of Selenium

9) Disadvantages of selenium
-------------------------------------------------
4) Selenium Supporting Environments
 

a) Operating Environment
    MS Windows

    Linux

    Macintosh

    Apple OX

b) Application Environment
    i) CUI based - Selenium doesn't support.

    ii) Windows based-Selenium doesn't support.

    iii) Web based- Selenium supports.

    iv) Mobile based- Supports Mobile Applications which convey Web forms.

c) Programming Environment
    Java

    C#

    Python

    Perl

    Ruby

    PHP

Note: Selenium IDE doesn't back upward whatever programming language.

d) Browser Environment
    Google Chrome

    Mozilla Firefox

    IE

    Safari

    Opera etc...

Note: Selenium IDE supports Firefox Browser only.
-------------------------------------------------
5) Selenium License
 

All Selenium Projects released nether the Apache 2.0 License

> Anybody tin download too purpose all Selenium projects amongst costless of cost.

> Anybody tin alter the root code too distribute the root code

** Selling modified code is non allowed.
-------------------------------------------------
6) Testing Frameworks too Other tools used inwards Selenium
 

Testing Frameworks
    JUnit Framework

    TestNG Framework

Eclipse IDE -

> To practice too execute Java programs,

> Add Selenium WebDriver .jar files to Java projection too purpose Webdriver features.

> Install TestNG/JUnit Testing Frameworks
----------------

Firebug too Firepath plug ins (Mozilla Firefox) for inspecting elements inwards Firefox browser.

Note: Google Chrome too IE browsers convey built Developer tools (F12) to inspect elements.

Browser Drivers for Cross Browser Testing

For Google Chrome, IE etc... Browsers, download Browser drivers too ready driver path inwards exam scripts.
-------------------------------------------------
7) Selenium Environment Setup
 

Choose Selenium Tools
    Selenium WebDriver to practice Test cases.

    Java equally Programming Language

    TestNG Framework equally Test Runner.

    Firebug too Firepath plug inwards for Mozilla browser to inspect Elements.

    Browser Drivers etc...

Configure Selenium:
> Download Eclipse IDE too extract

> Download Java software too Install.

> Set Environment variable (Path variable).

> Download Selenium WebDriver coffee linguistic communication binding (seleniumhq.org) too add together
  WebDriver jounce file to Java projection inwards Eclipse IDE.

> Download too install Firebug too Firepath from Mozilla browser to inspect elements.

> Download IE, Chrome etc... Browser drivers.

> Download too install TestNG Testing Framework from Eclipse IDE
-------------------------------------------------
8) Advantages of Selenium
 

    i) It is an Open root Software.

    ii) It supports diverse Operating environments (Windows, Linux, Mac etc...)

    iii) It supports diverse browsers (IE, Mozilla Firefox, Chrome, safari, Opera etc...)
   
    iv) It supports diverse programming environments (Java, Perl, Python, Ruby too PHP)
   
    v) It supports parallel Test execution.

    vi) It uses less Hardware resources.
-------------------------------------------------
9) Disadvantages of Selenium
    

    i) It supports Web based Applications only.

    ii) No reliable back upward from anybody.

    iii) No centralized maintenance of Elements/objects

    iv) Difficult to setup environment.

    v) Difficult to use.

    vi) Limited back upward for Image based testing.

    vii) New features may non function properly.

    viii) No other tool integration for exam management.

    ix) No built inwards Reporting facility.
-------------------------------------------------
10) Selenium Versus UFT


Selenium
UFT / QTP
1) Open Source
Vendor tool, License is required.
2) Supports diverse OS Environments.
MS Windows only.
3) Supports diverse Programming Environments
VBScript only.
4) No Object Repositories                           
Local too Shared object Repositories.
5) No built-in Reporting feature.              
Built-in reporting feature.
6) Selenium WebDriver has no IDE too Selenium IDE has no Programming Interface.
UFT has both IDE too Programming Interface.
7) Uses less Hardware resources.            
Uses to a greater extent than Hardware resources
8) Difficult to setup surround too use.
Easy to setup too use.
9) Limited back upward for Image Testing      
Rich back upward for Image Testing
10) No Reliable support                                                 
Support from HP
11) No other tool integration for Test management.
UFT tin live integrated amongst ALM/QC for Test Management.
12) New features may non function properly.
New features volition properly.
13) No Add ins for supporting Application Environments.
Add ins are required for supporting Application environments.
14) Supports Web Applications only                       
Supports Desktop too Web Applications.
15) No Authorized Certification
Authorized Certification program.

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