What is Test Automation :
Test automation
is the use of software to set test
preconditions. / To control the execution of tests / To compare the
actual outcomes to predicted outcomes / To report the Execution Status.
How to define Selenium Software ?
·
Selenium is a open source software and a portable software
testing framework for web
applications/
software testers.
·
Selenium
provides a rich set of testing functions specifically geared to the needs of
testing of a web application.
·
Supports
Cross Browser Testing.
·
Inbuilt
reporting mechanism.
·
Selenium is basically a testing tool that
automates browsers and web applications.
·
A working knowledge of programming
language is required to get advantage from Selenium tool.
·
The major componenets included in it
are as follows :
·
SeleniumIDE- Recording/Creating and Enhancing scripts
·
Selenium client API - Cross browser
testing
·
Selenium Remote Control - Executing
scripts
·
Selenium WebDriver
·
Selenium Grid - Cross
platform testing
Different versions of Selenium :
Advantages of learning Selenium tool
:
1.
If you are looking for a career in
testing industry then selenium will be the best and a thriving option .
2.
User can implement more things in less
time and thus can offer their services to more clients just by learning how to
automate testing through Selenium.
3.
Selenium allows users to write test scripts using any
programming language. Hence, test scripts can be written while availing the
benefits of testers knowledge and technical ability.
4.
Testers can use a variety of tools to develop reports, construct
systems and make scripts.
5.
Testers can write the test script once by using selenium tool
, and run it on different browsers to check the web application. Using these
feature the developers can test complex
web application without increasing the test cycles.
6.
The knowledge of checking the working of application across different browser versions can be
gained by Selenium.
7. Users
have options to use Selenium for wrapping test scripts in other test
frameworks. Selenium can be integrated with any framework of user’s choice.
8.
Hudson and QMetry are the widely used tools and Selenium can
be integrated with these tools also. Hence, the testers can integrate the
testing tools with the existing solutions and suite of tools.
9.
The simple and easy integration process in Selenium does not
require the users to invest additionally in commercial tools.
Installation
of Selenium IDE tool :
When you select Selenium IDE from
Firefox tool menu , it runs and shows below screen :
Selenium IDE – UI :
Selenium Options allow you to
Ø Set The Text Encoding Format
Ø Set the Default Page Time Out
Ø Set The Base URL recording option
Ø Add Automatic Page Title Assertions
Ø
Ø
Market
Trend :
·
Selenium stands first in the
software market because of the following features:
·
Selenium has became a most versatile
automation tool in market as most of the software developed is browser based .
·
Simple and powerful document object
model (DOM) testing, can be used for
Continuous integration with Agile
projects .
·
Has great adjustability and
flexibility, additionally with its tight integration with the browser unmatched
by available proprietary tools .
·
Supports multiple browsers such as
Internet Explorer, Fire fox, etcon
Windows, Mac OS X and Linux .
·
Wires Object Oriented Programming
languages like JAVA, Ruby ,.NET,PHPetc.
How Selenium works ?
What is good about Selenium ?
•
Selenium tool reduces the test cycles effectively and
to a large extent .
•
Selenium RC permits amalgamation with JUnit and CI.
•
The testers need not to install other commercial tools
, once they learn and install Selenium .
•
By using Selenium tool , users can wrap the test
scripts and can integrate it using any framework based on their choice .
•
By use of Selenium tool the users can make Web
application a flawless experience .
What is bad about Selenium ?
•
Special expertise in needed to write the test scripts
using Selenium tool . Users need assistance and technical support while using
Selenium .
•
So additional time is required to solve the issues
while using Selenium tool.
•
UI is brittle, tests depending on the UI break . Data-backed
tests are not easily repeatable (integrate with DB test engines)
For More
For More
selenium online training |
selenium training in Hyderabad |
online selenium training |
selenium online training in hyderabad |
Very Informative blog thank you for sharing. Keep sharing.
ReplyDeleteBest software training institute in Chennai. Make your career development the best by learning software courses.
rpa uipath training in chennai
cloud computing courses in chennai
devops training in chennai