Skip to main content

Selenium IDE - Integrated Development Environment

Selenium IDE is an easy-use tool for any person and which is designed to work with Firefox. It is a Firefox plugin with with graphical user interface. This  GUI will allow user to record test actions and replay. But this can be used only with Firefox browser as other browsers. However the recorded test scripts can be converted in to any languages supported by selenium.

Set Up Environment (use Firefox browser)

Go to URL- http://seleniumhq.org/download/ and download latest selenium IDE version. It will add as a add-on. After that go to tool of the browser and check whether selenium has been added.



Selenium IDE GUI Features



First Test Creation 

Following steps are involved in creation,
  • Record test (adding commands). 
  • Saving recorded tests.
  • Executing recorded tests.
Launch the Firefox browser and go to www.Google.com. Then open selenium interface press on record button which is able to see at the top-right corner.

Type selenium test on the search box and click on search button, Then will able to see following test scripts. 




Like above user able to create many test cases and set of test cases identified as test suit. That can be save with .htm, .shtml and .xhtml extensions. 

Later user able to run those saved test cases one by one or entire test suit. 


Single Test case : Select test case to be run and hit on play current test case button ()
Entire test suit    : Hit on play entire test suit button ()


Comments

Popular posts from this blog

Accessibility Testing

Accessibility Testing is a non-functional testing type. This means anyone can use a particular web application, mobile application, website, or any other software package. Any human means not only perfect men or women but also differently able people as well. Things can be used for testing, 

Differences between Severity ,Priority and Status

In market there are many bug tracking and project management tools available. These tools allow us to keep essential information of a bug or task. You will see there are three places have to fill when key in a task. Those three places are Status, Priority and Status of a bug/task. Let's see what those stand for.  Severity Priority Status Connotation Severity of a bug means how much it affecting to functionality of the software. Total damage it can do. Priority means how fast a bug or task should be resolve. Status means the current position of the bug/task. Types            Critical            Major            Moderate            Minor           Cosmetic           Low           Medium           High           New           Active/Open           Resolved/Fixed           QA In progress           Reopen           Closed/Completed 

MVC Architecture

Model-View-Controller (MVC) is a design pattern recently most popular among software engineers for applications which are needed to provide multiple views with using same data. I am suggesting MVC is better than WCF, because of this module separation. For an examples       ·          Multiple views and controllers can interface with same model for modification even those never exist before add this model.       ·          It is supporting all type of HTML verbs.       ·          No view state and post back events.       ·          Easy integration with JavaScript framework.       ·          Helps to decrease complexity of project       ·          Provides RAD development ( http://en.wikipedia.org/wiki/Rapid_application_development ).