Selenium
is a web application test automation tool which provides many
features and a wide
range
of support which makes it an instant choice for automating most of
the web applications.
Selenium
provides the automation engineer the choice of running the automation
scripts in a
wide
range of browsers and with the language support it has, on wide range
of operating systems too.
But
there are certain things the automation engineer needs to be aware of
before he jumps into understanding
selenium. The automation engineer needs to have a basic knowledge of
the following
things:
1.
HTML
2.
XML
3.
Xpath
4.
Document Object Model(DOM)
5.
JavaScript (only a basic knowledge on how events are triggered etc.)
6.
Any one of the following language to build a full-fledged test suite
– Perl, Python, Ruby,
Java,
C#, PHP.
7.
Basic object oriented programming concepts.
History
of Selenium
• In
2004 invented by Jason R. Huggins and team.
• Original
name is JavaScript Functional Tester [JSFT]
• Open
source browser based integration test framework built originally by
Thoughtworks.
• 100%
JavaScript and HTML
• Web
testing tool
• That
supports testing Web 2.0 applications
• Supports
for Cross-Browser Testing(ON Multiple Browsers)
• And
multiple Operating Systems
• Cross
browser – IE 6/7, Firefox .8+, Opera, Safari 2.0+
No comments:
Post a Comment