Calculate duration between two dates
I-9 - Employment Eligibility Verification
Quality Center
SDLC NOTES
(2)
A Real Software Testing Interview
(1)
Important Manual Testing Interview Questions and Answers
(1)
Interview Questions for QA Tester
(1)
Quality Center Interview Questions.
(1)
Quality Center alm
(1)
STLC
(1)
Tell me about yourself
(1)
Top 5 Software Configuration Management Tools
(1)
Saturday, October 11, 2014
Tuesday, October 7, 2014
Selenuim
Selenium is an open source automation testing tool for web based applications. It’s easy to use, strong and is very flexible. You can work on many operating systems using selenium and you can code in any one of the following languages when using selenium.
Languages supported by Selenium:
1. Java
2. C#
3. Ruby
4. Python
5. PHP
6. Perl
Browsers supported by Selenium:
1. Mozilla (till latest version)
2. IE 6, 7, 8
3. Google chrome
4. Opera 8, 9, 10
2. C#
3. Ruby
4. Python
5. PHP
6. Perl
Browsers supported by Selenium:
1. Mozilla (till latest version)
2. IE 6, 7, 8
3. Google chrome
4. Opera 8, 9, 10
The language which you use is independent of the language in which your application is made. Fox example if your application is made in C#, then you can use selenium with any languages mentioned above to test it. You need to know at least one programming languages mentioned above in order to learn selenium.
Operating Systems Supported by Selenium: include Windows, Mac, Linux, Unix and many more.
Components of Selenium:
Selenium IDE: Installs as an add-on in Mozilla. Only runs in Mozilla. It’s got a strong feature of record and run. You can also extend IDE functionality with the help of user extensions. It supports regular extensions, loops, if statements and many other features. You can also parameterize your test cases using IDE.
Selenium RC: This is the older version of selenium. It works on multiple browsers. RC can be implemented in any one of the programming languages mentioned above.
Webdriver: Webdriver is the new version of selenium. It also works on multiple browsers. It’s removed many drawbacks and issues in Selenium RC. It also supports Android and Iphone Testing.
Grid: Grid is used to run test cases parallel on multiple machines and browsers.
Certain Features which make it a strong tool to use are:
- Open source
- Works on multiple browsers and multiple operating systems as compared to other tools in market.
- You can develop selenium code and make it run parallel on multiple machines using different browsers.
- Support for Android and Iphone Testing.
- Selenium IDE is a simple tool which comes as an add-on in Firefox and is easy to use. It has the record and run feature which is very strong.
- You can also extend the functionality/scope of IDE with the help of many plug-in available.
- You can also create your own Selenium IDE plug-in.
- Selenium RC is the older version of selenium and is supporting all the languages mentioned above.
- Webdriver is the latest version of selenium and is very strong. It’s removed lots of drawbacks in RC and introduced many more features in selenium. - Selenium when used with Hudson can be used for Continuous integration.
- Object oriented data driven or hybrid testing framework can be made very easily.
- You can use open source frameworks such as junit, testng, nuint… etc and can write selenium test cases in them.
Disadvantages of Selenium:
1. Limitation in terms of browser support (It runs only in Mozilla).Scripts written using Selenium IDE can be used for other browsers only if it is used with Selenium RC or Selenium Core.
2. We can’t run recorded script if it is converted to Java, C#, Ruby etc.
3. Not allowed to write manual scripts like conditions and Loops for Data Driven Testing.
4. There is no option to verify images.
Subscribe to:
Posts (Atom)