• Save
Selenium2.0Open Workshop Topics
Upcoming SlideShare
Loading in...5
×
 

Selenium2.0Open Workshop Topics

on

  • 480 views

Selenium open workshop topics updated as July 26, 2013.

Selenium open workshop topics updated as July 26, 2013.

Statistics

Views

Total Views
480
Views on SlideShare
384
Embed Views
96

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 96

http://www.cleansoft.in 96

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Selenium2.0Open Workshop Topics Selenium2.0Open Workshop Topics Document Transcript

  • © 2013, CleanSoft Academy (a division of STAG Software Pvt. Ltd.). All rights reserved. 1 Topics of Selenium2.0 Open Workshop 1. Introduction to Functional Automation 2. Web vs. Standalone applications a. Introduction to web technologies (HTML, JavaScript, AJAX) 3. Selenium Introduction a. Selenium vs. other Automation tools b. Advantages of selenium over other tools c. Selenium components – IDE, RC, Webdriver & Grid 4. Supporting tools to locate elements a. For Firefox – Firebug, XPather, XPathChecker b. For IE – development tools 5. Selenium IDE a. Installing Selenium IDE b. Record, Run & Debug a script c. Usage of Locators (ID, Name, XPath, CSS) d. Assert, Verify and Store commands e. Synchronization f. Usage of Java script extensions & Parameterization 6. Quick overview of OOPs concepts & syntax of Java 7. Overview of XPath syntax & API 8. Overview of CSS syntax & API 9. Overview of JUnit/Test NG a. Lifecycle of Unit testing frameworks b. Comparison between JUnit & Test NG c. Overview of Annotations & Assertions d. Usage of JUnit & TestNG 10. Introduction to Selenium RC
  • © 2013, CleanSoft Academy (a division of STAG Software Pvt. Ltd.). All rights reserved. 2 a. Installation & setup of RC server b. IDE vs. RC c. RC architecture d. Port the IDE script to RC e. Usage of Locators & Synchronization 11. Selenium WebDriver a. WebDriver architecture b. RC vs. Webdriver c. Porting RC code to Webdriver d. Develop the first script in WebDriver e. Usage of Firefox, IE, Chrome drivers for browsers f. Apply locator API’s (findElement, findElements using ID, Name, XPath, CSS, linked text, JavaScript) g. Synchronization i. Implicit vs. Explicit waits ii. Usage of Expectedcondition h. Handling pop-up’s (Child windows, frames, Javascript alerts & non-web windows such as download/upload or authentication screens) i. Usage of Java Robot ii. Usage of Auto IT iii. Usage of Keyboard & Mouse events i. Execute JavaScript – Using JavaScript Executor API j. Usage of Desired Capabilities – For Firefox profiles, IE settings k. Handling controls i. Text Field, Combo, Calendar, Buttons, Tables, Grids, Scroll, Links l. Taking screenshots
  • © 2013, CleanSoft Academy (a division of STAG Software Pvt. Ltd.). All rights reserved. 3 12. Framework concepts a. Introduction to Test Automation frameworks b. Data driven testing using Excel c. Logging d. Config & Object repository 13. Selenium Grid
  • © 2013, CleanSoft Academy (a division of STAG Software Pvt. Ltd.). All rights reserved. 4 Mentor The participants of this program will be mentored by Sivaji Raju, Chief Test Automation Architect at STAG Software. He has 12 years experience in handling and devising solutions for Functional Automation (using QTP, SilkTest, Selenium etc.) and Performance testing (using JMeter, LoadRunner etc.). He is also instrumental in setting up test automation practices for verity of customers.