Selenium Training Course content -Advanto Software PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: Selenium Training Course content -Advanto Software


1
(No Transcript)
2
  • Selenium Course Content

3
  • Introduction
  • What is Automation Testing
  • When to go for Automation
  • Different Automation Tools(vendor open source
    tools)
  • Advantages of Automation
  • Criteria for Automation
  • Difference between Manual Testing
  • Automation Testing Process

4
  • Introduction To Selenium
  • What is Selenium
  • Use of Selenium tool in Automation
  • Features of Selenium
  • Differences between Selenium and Other tools

5
  • Selenium Components
  • Configuration of Selenium IDE Dev Scripts
  • Recording the scripts in IDE
  • Running the scripts
  • Saving the scripts and using again
  • Understanding the Objects Identification(ID ,
    Name)
  • Difference between Test case Test Suit
  • Languages Supported while recording
  • Synchronization in Selenium IDE(wait commands)

6
  • Testing Vs Selenium IDE
  • When to Use Selenium IDE
  • Learning Commands in IDE
  • How to put validations(assert , verify)
  • How to read text/values from webpage(store
    commands)
  • Running java script from IDE(User Extenions)
  • Limitations of IDE

7
  • Java Installation Configuration
  • Configuring Eclipse IDE for Java Selenium
    Learning Java
  • Introduction to Java programming
  • Data Types in Java
  • Primitive Data types
  • Declaring Variables
  • Writing java program and running

8
  • Array
  • How to declare array
  • How to store values in array
  • Reading values in array
  • Exception , error handling
  • What are exceptions, errors
  • How to handle exceptions in the program
  • Using try and catch blocks
  • Types of Exceptions
  • Using of throws
  • Throw
  • Throwable

9
  • Conditional Statements
  • If condition
  • If else condition
  • If else if condition (nested if)
  • Switch case statement
  • Examples for all the above conditions
  • Loop Statement
  • While loop
  • Do while
  • For loop
  • For each loop
  • Examples for all the above loops

10
  • Edit Boxes, Buttons, Checkbox,
  • Radio button , Links
  • Selecting values from a Dropdown list
  • Understanding x path to locate elements
  • in webpage
  • Working with Table Elements
  • Handling keyboard, mouse events

11
  • Handling Windows
  • How to handle multiple browser
  • Handling alerts
  • Handling windows alerts using (Auto it /
    sikuli)
  • Handling Frames
  • Data Driven Testing
  • What is Data Driven Testing
  • How to parameterize the data to the script
    using
  • Excel and Properties files
  • Reading, writing data into Excel

12
  • Configuring other Browsers
  • Configure IE browser
  • Configure Chrome browser
  • Running scripts on different browsers
  • TestiNG Framework
  • What is TestNG
  • Create TestNG.xml file
  • Integrate the Selenium Scripts and Run from
    TestNG
  • TestNG Annotations
  • Reporting Results Analyze
  • Passing parameters from xml to Java file

13
  • Executing same test case with multiple sets of
    data
  • Groups
  • Reporting Results
  • Selenium Grid
  • Introduction
  • Remote Web Driver
  • Configuring hub
  • Configuring node
  • Running scripts on remote computer

14
  • Selenium Integration with build tool.
  • (ANT/MAVEN)
  • Generation XSLT Reports
  • Integration with Continuous Integration
  • Tool(Jenkins)
  • Automation Life Cycle
  • What is a Framework
  • Types of Frameworks
  • Modular framework

15
  • Data Driven framework
  • Keyword driven framework
  • Hybrid framework
  • POM
  • Developing the framework and executing the
  • scripts from framework.

16
  • Address
  • Head Office Gharkul Bungalow, near Vikas
    Mitra mandal near ICICI-ATM, Karvenagar Chowk,
    Pune-52
  • Branch Office 10, 1st Floor, Raviraj
    Ariyana,
  • near Columbia Asia, Kharadi, Pune
  • Phone no 020-60606789
  • 9004550139 /
    7276766789

17
  • Thank You
Write a Comment
User Comments (0)
About PowerShow.com