learn selenium at amc square learning

7
Learn SELENIUM at AMC Square Learning 1

Upload: amc-square

Post on 15-Aug-2015

18 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Learn selenium at amc square learning

Learn SELENIUM at AMC Square Learning

1

Page 2: Learn selenium at amc square learning

What is Selenium?

• Selenium is a suite of testing automation tools used for Web-Base applications: Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid

• These tools provide a rich set of testing functions specifically geared to varied testing scenarios of all types of Web applications

• The operations provided by these tools are highly flexible and afford many options for comparing UI elements to expected application behavior

• Selenium tests can be executed on multiple browser platforms

2

Page 3: Learn selenium at amc square learning

History of Selenium

• In 2004 invented by Jason R. Huggins and team.• Original name is JavaScript Functional Tester [JSFT]• Open source browser based integration test framework

built originally by Thought works• 100% JavaScript and HTML• Designed to make test writing easy• Ability to run whole suites of tests or individual tests

3

Page 4: Learn selenium at amc square learning

Selenium IDE (Selenium Tools):

• Selenium IDE (SIDE) is a complete Integrated Development Environment (IDE) for Selenium tests (previously known as Selenium Recorder).

• Firefox extension that allows recording and editing of tests

• Allows easier development of tests• Can output Ruby for it’s Ruby based (Application

Programming Interface) API

4

Page 5: Learn selenium at amc square learning

Selenium IDE Features

• Record and playback• Intelligent field selection will use IDs, names, or XPath

as needed• Auto complete for all common Selenium commands• Walk through test cases and test suites.• 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• Rollup common commands

5

Page 6: Learn selenium at amc square learning

Selenium IDE License

• Selenium was developed by a team of programmers and testers at Thought Works.

• Selenium is open source software, released under the Apache license and can be downloaded and used without charge.

• The Selenium Grid provides a hub allowing the running of multiple Selenium tests.

6

Page 7: Learn selenium at amc square learning

Thank you

7