Your SlideShare is downloading. ×
Selenium2.0Open Workshop Topics
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Selenium2.0Open Workshop Topics

254
views

Published on

Selenium open workshop topics updated as July 26, 2013.

Selenium open workshop topics updated as July 26, 2013.

Published in: Education, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
254
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. © 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
  • 2. © 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
  • 3. © 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
  • 4. © 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.