SV Infotech Offers Testing tools Selenium Training in Dilsukhnagar Hyderabad. Selenium Course training institute in Dilsukhnagar Hyderabad Telangana
INTRODUCTION
- What is automation testing
- When best to go for automation
- Advantages of Automation
- Criteria for Automation
INTRODUCTION TO SELENIUM
- What is Selenium
- Use of selenium
- When selenium can be useful in testing
- Features of Selenium
- Differences between Selenium and QTP
SELENIUM COMPONENTS
- Selenium IDE
- Selenium RC
- Selenium Grid
CONFIGURATION OF IDE & DEV SCRIPTS
- Recording the script
- Running the script
- How to save the recording script
- Object Identification
- Difference between Testcase and test suit
- Languages supported while recording
- Synchronization in Selenium IDE
- Testing Vs Selenium IDE
- When to use Selenium IDE
- How to run the recorded script against other browsers
- Why companies are not using recording tools
- When to use validation in realtime
- How to use validations
CORE JAVA FUNDAMENTALS
LANGUAGE FUNDAMENTALS
- Java Programming Language Keywords
- Class and Object
- Data Types
- Array Declaration, Construction and Initialization
FLOW CONTROL, EXCEPTIONS, AND ASSERTIONS
- Writing Code Using If and Switch Statements
- Writing Code using Loops
- Handling Exceptions
- Working with the Assertion Mechanism
OBJECT ORIENTATION, OVERLOADING AND OVERRIDING, CONSTRUCTORS
- Benefits of Encapsulation
- Overridden and Overloaded Methods
USING THE JAVA.LANG.STRING CLASS
- Using the java.lang.Math Class
- Using Wrapper Classes
- Using the equals () Method with Strings, Wrappers and Objects
DEFINING, INSTANTIATING, AND STARTING THREADS
- Preventing Thread Execution
- Synchronizing Code
- Thread Interaction
JUNIT INTRODUCTION
- Proving it works
- Starting from scratch
AUTOMATION LIFE CYCLE
- What is a Framework
- Types of Frameworks
- Modular framework
- Data Driven framework
- Keyword driven framework
- Hybrid framework
- Use of Framework
- How develop the framework
- Integration of the framework
- How execute the scripts from framework
CREATING THE ENVIRONMENT FOR SELENIUM RC
- Creating generic scripts in selenium
- Creating scripts by using functions
- Running the scripts in Eclipse
- Inheritance
- Browser commands with examples
- Interactive commands with examples
- Information commands with examples
- Validation commands with examples
- How to take data from excel sheets
- Why should we use excel sheets
- How to take large no of data from excel sheets
- How to export data to an excel sheets
- Export large no of data to an excel sheet
- How to export results after completion of execution the script
- How to use Eclipse
- Debugging the script
- Maintaining synchronization points
- How to handle Popup and alert messages
- Recognizing Similar Elements
- Working with Table Elements
- Connecting to Database
DEVELOPING REUSABLE SCRIPT
- Validations
- What is validation
- What is the use of validation in Automation testing
- Understanding unit testing frameworks
- Setting up JUnit
- Testing with Junit
OBJECT REPOSITORY
- What is object repository
- How to use object repository in framework
- What is the use of maintaining Object repository
- Types of creating object repository
ADDITIONAL CONCEPTS
- How to use XPath
- How to use DOM
- How to use KeyCommands
SELENIUM 2 / WEB DRIVER
- Selenium 2.0 Features
- The Selenium Server – When to Use it
- Setting up a Selenium – Web Driver Project
- Migrating from Selenium 1.0
- Getting Started with Selenium Web Driver
- Introducing Web Driver’s Drivers
- Commands & Operation
- Web Driver backed Selenium RC
- Programs on Web Driver
- Programs on Web Driver Backed Selenium RC
TESTNG FRAMEWORK
- What is Testing
- Create Testing.xml file
- Integrate the Selenium Scripts and Run from Testing
- Reporting Results & Analyze
- Run Scripts from Multiple Browsers