10

Click here to load reader

Selenium – Web Browser Automation

Embed Size (px)

DESCRIPTION

Selenium – Web Browser Automation

Citation preview

Page 1: Selenium – Web Browser Automation

Presented byPakorn Weecharungsan

Selenium – Web Browser Automation

Page 2: Selenium – Web Browser Automation

•QTP by HP•Rational Functional Tester by Rational (IBM)•Silk Test by Borland•Test Complete by Automated QA•Selenium (Open Source)•Sahi (Open Source)

Test Automation Tool

Page 3: Selenium – Web Browser Automation

•Suite of tools to automate web application.•Web test tool that run in the browser it does exactly what user does.•Operations are highly flexible, allowing many options to locate UI

elements and comparing expected test results against actual application behavior.

Selenium

Page 4: Selenium – Web Browser Automation

•Supports cross browser testing, can be run on multiple browsers.•Allows scripting in several languages like Java, C#, PHP and Python•Assertion statements provide an effective way of comparing expected

and actual results.

Features

Page 5: Selenium – Web Browser Automation

•Selenium IDE•Selenium WebDriver

Projects

Page 6: Selenium – Web Browser Automation

•Create a quick bug reproduction scripts.•Create scripts to aid in automation-aided exploratory testing.

Selenium IDE

Page 7: Selenium – Web Browser Automation

Selenium IDE

Page 8: Selenium – Web Browser Automation

Selenium WebDriver•Create robust, browser-based regression automation.•Scale and distribute scripts across many environments.

Page 9: Selenium – Web Browser Automation

Selenium WebDriver with C#

Page 10: Selenium – Web Browser Automation

•More information.▫SeleniumHQ (http://www.seleniumhq.org)▫SourceCode (https://github.com/dinobenz/SeleniumLabs)

Summary