7

Click here to load reader

Test Automation Tool - Selenium - Workshop

Embed Size (px)

DESCRIPTION

CleanSoft Academy presents Tool & Process Open Workshop. This presentation highlights the details of the workshop and its benefits.

Citation preview

Page 1: Test Automation Tool - Selenium - Workshop

www.cleansoft.in

Selenium Tool Workshop

Page 2: Test Automation Tool - Selenium - Workshop

Copyright 2011, CleanSoft Academy. All rights reserved. “Selenium Tool Workshop”

Good automation is code development.

Functional test automation is beyond mere capture and playback.

It is about writing code exploiting the power of the tool that can be easily leveraged, managed and maintained.

It is about having a deep understanding of the features, libraries/components enabling you to identify workarounds for aspects that may be directly be enabled by the tool.

Page 3: Test Automation Tool - Selenium - Workshop

Copyright 2011, CleanSoft Academy. All rights reserved. “Selenium Tool Workshop”

Topics Covered in this workshop

‣ Introduction to test automation

‣ Selenium IDE - Overview, record & playback

‣ Selenium core concepts - Commands, Selenium components, Assertions, Locators

‣ Firefox add-ons for Selenium support - Firebug, XPath, CSS Selector

‣ Selenium RC - Overview, RC Script development, Popup handling

Introduction to test automation Selenium components, IDE features Selenium IDE Lab - Basic record&playback Selenium TestRunnerSelenium Suite (Demo & Lab)Selenium Commands - Actions, Accessors, Assertions Applying commands for recorded test case Selenium parameters - Locators Overview of Firefox add-ons to locate objects (XPath, DOM...) Pattern matchingUsing JavaScript in Selenium IDE Handling alerts & popup - Demo & Lab (Selenium IDE) Selenium Core - OverviewHow to install & setup Selenium Core How to deploy & run scripts using Selenium Core

Selenium RC - Overview, architecture, browser/command line support and Eclipse configuration for RCLimitations of record & playback and how to overcome those Selenium RC Framework overview - Aspects of reusability, data driven, maintainabilityQuick overview of JUnit test case lifecycle Convert & execute IDE test case to RC script (as a JUnit test case using RC)Popup handling in Selenium RC Using Selenium methods to handle JavaScript popup‣Using Selenium methods to handle JavaScript popups ‣Using Abbot to simulate keyboard inputs in popups ‣Using AutoIT to handle non-browser Windows popups

Using JavaScript in Selenium RC Reusability via library development and using them in JUnit

Page 4: Test Automation Tool - Selenium - Workshop

Copyright 2011, CleanSoft Academy. All rights reserved. “Selenium Tool Workshop”

Takeaways from the workshop

Have a deep knowledge of the tool & its capabilities.

Be able to write good scripts using Selenium.

Page 5: Test Automation Tool - Selenium - Workshop

Copyright 2011, CleanSoft Academy. All rights reserved. “Selenium Tool Workshop”

DELIVERY STYLE

Demonstrating of tool features and applying this on an open source web application to ensure that the concepts are well understood.

In addition to this the participants are expected to write and execute scripts to build familiarity with the tool.

TARGET AUDIENCE

QA Staff

DURATION

Open workshop : Two-daysCorporate workshop: Two-days

Page 6: Test Automation Tool - Selenium - Workshop

Copyright 2011, CleanSoft Academy. All rights reserved. “Selenium Tool Workshop”

This program is delivered in two modes:

Open workshops Conducted periodically,dates published on our website.

Corporate workshops Exclusively done for corporates, tailoring to suit specific needs of your organization can be done.

Two Modes of Delivery

Page 7: Test Automation Tool - Selenium - Workshop

Copyright 2011, CleanSoft Academy. All rights reserved. “Selenium Tool Workshop”

To be on our open workshop mailing list or to conduct this program at your organization please contact us at :

Bengaluru (080) 2535 7161/62Chennai   (044) 4214 3469

Email    [email protected]

May we help you?

Thank you

CleanSoft Academy is a division of STAG Software Pvt. Ltd.