Pages

Thursday, September 26, 2013

Selenium in 3 Days – Day 1 – Introduction to Selenium

Hi Friends, Today I’m going to discuss about selenium automation. Aim of this post is, to introduce selenium for beginners & share selenium skills/experience with our QA community. So, all your valuable comments and feedback are welcome!

What is selenium?
Basically, it’s a browser automation tool, that can be use to record browser actions and play back.

Why selenium?
You can record all the behaviors of your web application and run back after code modification. You can find which sections were breaks (or change) as a result of the modification. That is, you can basically use this for regression testing. Going forward… this can be use as a acceptance testing tool.

Evolution of Selenium
Selenium IDE – This is a Firefox addon that can be use to record browser actions and playback.

Selenium 1 [Remote Control (RC)] – Use Selenium server and Client libraries in various programming languages.

Selenium 2 [web driver] - Use advanced API than selenium-1.


Selenium Grid – Selenium server has a built-in Grid functionality. That will allow you to test with multiple servers and multiple browsers at the same time.



Selenium - Robot Framework
Robot Framework is one of a famous test automation framework that uses the keyword-driven testing mechanism. Its testing capabilities can be extended by test libraries which providing keywords. Let’s discuss about that later. In Simple words, Virtual Robot delivers test data to test libraries (written in python or java) through “Keywords”. Here is the Graphical interpretation of robot framework.
That is all for the day-1.  Hope I have made a good foundation for your selenium training. On day-2, I suppose to energize you with selenium technical details. Also, be ready to write your first selenium code on day-2. Till then, I suggest you to play with Selenium IDE Firefox plugin.


12 comments:

  1. I am happy to find this post Very useful for me, as it contains lot of information

    Education
    Technology

    ReplyDelete

Blogger news

Blogroll

What's Hot