Download Selenium Documentation, Selenium WebDriver, Selenium-RC, WebDriver and the Selenium-Server, Selenium-IDE, Selenium Notes, videos, Programs by www.laxmiroy.blogspot.in/
1) What is Automation Testing?
1) What is Automation Testing?
Automation testing or Test Automation is a
process of automating the manual process to test the application/system under
test. Automation testing involves use to a separate testing tool which lets you
create test scripts which can be executed repeatedly and doesn’t require any
manual intervention.
2)
What are the benefits of Automation Testing?
Benefits of Automation testing are:
- Supports execution of repeated
test cases
- Aids in testing a large test
matrix
- Enables parallel execution
- Encourages unattended execution
- Improves accuracy thereby reducing
human generated errors
- Saves time and money
3) Why
should Selenium be selected as a test tool?
Selenium
- is free and open source
- have a large user base and helping
communities
- have cross Browser compatibility
(Firefox, chrome, Internet Explorer, Safari etc.)
- have great platform compatibility
(Windows, Mac OS, Linux etc.)
- supports multiple programming
languages (Java, C#, Ruby, Python, Pearl etc.)
- has fresh and regular repository
developments
- supports distributed testing
4)
What is Selenium? What are the different Selenium components?
Selenium is one of the most popular automated
testing suites. Selenium is designed in a way to support and encourage
automation testing of functional aspects of web based applications and a wide
range of browsers and platforms. Due to its existence in the open source
community, it has become one of the most accepted tools amongst the testing
professionals.
Selenium is not just a single tool or a
utility, rather a package of several testing tools and for the same reason it
is referred to as a Suite. Each of these tools is designed to cater different
testing and test environment requirements.
The suite package constitutes of the following
sets of tools:
- Selenium
Integrated Development Environment (IDE) – Selenium IDE
is a record and playback tool. It is distributed as a Firefox Plugin.
- Selenium Remote
Control (RC) – Selenium RC is
a server that allows user to create test scripts in a desired programming
language. It also allows executing test scripts within the large spectrum
of browsers.
- Selenium
WebDriver – WebDriver is a
different tool altogether that has various advantages over Selenium RC.
WebDriver directly communicates with the web browser and uses its native
compatibility to automate.
- Selenium
Grid – Selenium Grid
is used to distribute your test execution on multiple platforms and environments
concurrently.
5)
What are the testing types that can be supported by Selenium?
Selenium supports the following types of
testing:
- Functional Testing
- Regression Testing
6)
What are the limitations of Selenium?
Following are the limitations of Selenium:
- Selenium supports testing of only
web based applications
- Mobile applications cannot be
tested using Selenium
- Captcha and Bar code readers
cannot be tested using Selenium
- Reports can only be generated
using third party tools like TestNG or Junit.
- As Selenium is a free tool, thus
there is no ready vendor support though the user can find numerous helping
communities.
- User is expected to possess prior
programming language knowledge.
Do you know any alternative test automation tools for selenium ? please explain about it?
ReplyDeleteSelenium Training in Chennai
Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..
ReplyDeleteSelenium Training in Chennai
This post is really nice and informative. The explanation given is really comprehensive and informative..
ReplyDeleteAndroid Training in Chennai
Selenium WebDriver fits in the same role as RC did, and has incorporated the original 1.x bindings. It refers to both the language bindings and the implementations of the individual browser controlling code. This is commonly referred to as just "WebDriver" or sometimes as Selenium 2.
ReplyDeleteSelenium Training Institute in Chennai
The biggest change in Selenium recently has been the inclusion of the WebDriver API. Driving a browser natively as a user would either locally or on a remote machine using the Selenium Server it marks a leap forward in terms of browser automation. Selenium Training Institute in Chennai | Selenium Training in Velachery
ReplyDelete
ReplyDeleteI wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your
feed and I hope you post again soon.
Android App Development Company