Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Mar 7th & 8th @ 9:00AM - 1:00PM
Faculty: Mr. Suresh
Duration : 3 Weekends Batch
Location
: Madhapur, Hyderabad.
Venue
:
DURGA SOFTWARE SOLUTIONS at MADHAPUR
Plot No : 58,
Ground Floor,
Beside BIG 'C showroom Street
Sai Nagar, Madhapur, Hyderabad-500034.
Ph.No: +91 - 9505905786
Syllabus:
SELENIUM
Introduction
- What is automation Testing
- When to use Automation
- Advantages of Automation
- Criteria for Automation
Introduction to Selenium
- What is Selenium
- Use of Selenium
- When selenium can useful in testing
- Features of selenium
- Differences b/w selenium & QTP
Selenium Components
- Selenium IDE
- Selenium RC
- Selenium Webdriver
- Selenium Grid
- SELENDROID
Configuration of IDE & Dev Scripts
- Recording the script
- Running the script
- How to save recorded script
- Object identification
- Differences b/w test case & Test suite
- Languages supported while recording
- Synchronization in Selenium IDE
- Testing Vs Selenium IDE
- When to use Selenium IDE
- Why companies are not using recording tools
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
- Validation commands with examples
- How to take data from excel sheets
- Export data to excel sheets
- How to export results after compilation of test execution
- How to use Eclipse
- Debugging the script
- How to handle pop-up’s & alert messages
- Recognizing similar Elements
- Connecting to Database
Developing reusable scripts for any projects
- Validations
- What is validation
- What is the use of validation in Automation Testing
- When to use validations in Real time
- How to use validations
Core Java Fundamentals
Language Fundamentals
- Java Programming Language Keywords
- Class & Object
- Data Types
- Array Declaration
Statements
- Writing code using Loops
- Handling Exceptions
- Working with the Assertion Mechanism
Object Orientation, Overloading &Overriding, Constructors
- Benefits of Encapsulation
- Overriding & Overloading Methods
Junit Introduction
- Proving it works
- Starting from scratch
- Understanding unit testing frameworks#
- Setting up Junit
- Testing with Junit
Object Repository
- What is object repository
- How to use OR in framework
- What is the use of maintaining OR
- Types of creating OR
Additional Concepts
- How to use Xpath
- How to use DOM
- How to use Key Commands
Selenium2 / Web Driver
- Selenium2.0 Features
- The selenium server-When to use it
- Setting Up a selenium-Web Driver Project
- Migrating from selenium1
- Getting started with selenium-Web Driver
- Commands & Operation
- Web Driver-Backed Selenium-RC
- Programs on Web Driver
- Programs on Web Driver-Backed Selenium-RC
TestNG Framework
- What is TestNG
- Create TestNG.xml file
- Integrate the selenium scripts & run from TestNG
- Reporting Results & Analyze
- Run Scripts from multiple Browsers
Automation Life Cycle
- Frame work
- What is Frame work
- Types of Frameworks
- What is modular frame work
- What is Data Driven frames
- What is Keyword driven framework
- What is hybrid framework
- Use of framework
- Explain about your framework
- How to develop a framework
- Integration of framework
- How to execute scripts from framework
- How to handle non GUI(Desktop) elements, Flex objects
- Introduction to Sikuli
- Integrating Sikuli with Selenium in eclipse
- Develop the code with sikuli and selenium
- Uploading file