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

Like this? Share it with your network

Share

Selenium2.0Open Workshop Topics

  • 537 views
Uploaded on

Selenium open workshop topics updated as July 26, 2013.

Selenium open workshop topics updated as July 26, 2013.

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
537
On Slideshare
441
From Embeds
96
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 96

http://www.cleansoft.in 96

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.