Selenium software

View previous topic View next topic Go down

Selenium software

Post by discovery on Mon Mar 21, 2011 6:41 am

Selenium software

Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language. Selenium provides a test domain specific language (DSL) to write tests in a number of popular programming languages, including C#, Java, Groovy, Perl, PHP, Python and Ruby. Test playback is possible in most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms.
Selenium was originally developed by Jason Huggins, who was later joined by other programmers and testers at ThoughtWorks. It is open source software, released under the Apache 2.0 license
and can be downloaded and used without charge. The latest side project
is Selenium Grid, which provides a hub allowing the running of multiple
Selenium tests concurrently on any number of local or remote systems,
thus minimizing test execution time


Selenium IDE



Selenium IDE is a complete Integrated Development Environment (IDE) for Selenium tests. It is implemented as a Firefox extension, and allows recording, editing, and debugging tests. It was previously known as Selenium Recorder.
Scripts may be automatically recorded and edited manually providing autocompletion support and the ability to move commands around quickly.
Features:

  • Record and playback
  • Intelligent field selection will use IDs, names, or XPath as needed
  • Autocomplete for all common Selenium commands
  • Walk through tests
  • Debug and set breakpoints
  • Save tests as HTML, Ruby scripts, or other formats
  • Support for Selenium user-extensions.js file
  • Option to automatically assert the title of every page

Selenium Remote Control


Selenium Remote Control (RC) is a server, written in Java, that accepts commands for the browser via HTTP.
RC makes it possible to write automated tests for a web application in
any programming language, which allows for better integration of
Selenium in existing unit test frameworks. To make writing tests easier,
Selenium project currently provides client drivers for PHP, Python, Ruby, .NET, Perl and Java. The Java driver can also be used with JavaScript (via the Rhino
engine). A new instance of selenium RC server is needed to launch html
test case - which means that the port should be different for each
parallel run.[citation needed] However for Java/PHP test case only one Selenium RC instance needs to be running continuously

____________________________________________________
avatar
discovery

الجنس : Male

عدد المساهمات : 1114
النقاط : 30172
التقييم : 12
تاريخ التسجيل : 2010-04-28

View user profile

Back to top Go down

Re: Selenium software

Post by discovery on Mon Mar 21, 2011 6:50 am

Selenium IDE is an integrated development environment for
Selenium scripts. It is implemented as a Firefox extension, and allows
you to record, edit, and debug tests. Selenium IDE includes the entire
Selenium Core, allowing you to easily and quickly record and play back
tests in the actual environment that they will run.


Selenium IDE is not only recording tool: it is a complete IDE.
You can choose to use its recording capability, or you may edit your
scripts by hand. With autocomplete support and the ability to move
commands around quickly, Selenium IDE is the ideal environment for
creating Selenium tests no matter what style of tests you prefer.




Features:




  • Easy record and playback
  • Intelligent field selection will use IDs, names, or XPath as needed
  • Autocomplete for all common Selenium commands
  • Walk through tests
  • Debug and set breakpoints
  • Save tests as HTML, Ruby scripts, or any other format
  • Support for Selenium user-extensions.js file
  • Option to automatically assert the title of every page
  • NEW! Easy customization through plugins


Plugins


As of 1.0.4, Selenium IDE has had a plugin system to allow for easy extension and customization including:


  • Adding new functionality to the API
  • Changing existing functionality
  • Custom formats and export capabilities
  • Hosting of plugin update.rdf files
  • Adding new locator strategies (coming soon)




Selenium is a suite of tools to automate web app testing across many platforms.


Selenium...



Download Selenium



...

____________________________________________________
avatar
discovery

الجنس : Male

عدد المساهمات : 1114
النقاط : 30172
التقييم : 12
تاريخ التسجيل : 2010-04-28

View user profile

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum