Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Nov 7th @8:00PM
Faculty: Mrs. Naveena (10+ Yrs of Exp,..)
Duration:
35 days
Venue
:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91- 9246212143, 80 96 96 96 96
Syllabus:
CORE JAVA
1. Language Fundamentals:
- Introduction to Java Programming
- Installing JDK
- Download and Install Eclipse IDE
- Creating Java Project
- Sample Java Program
- Class, Object and Method
2. Variables
- Global Variables in Java
- Local Variables in Java
3. DataTypes
- Primitive Data Types
- Non-Primitive Data Types
4. String Comparisons
5. Operators:
- Arithmetic Operator
- Unary Operator
- Relational Operator
- Conditional Operator
- Assignment Operator
6. Conditional Statements:
- Decision Making Statement
- Loops Statements
- Jump Statements
Decision Making Statement:
- If, If-else, else If, nested If
- Switch Statement
Loop Statements:
- While, Do-While, for and for each
Jump Statements:
- Break, Continue and Return Keyword
7. Arrays:
- Single Dimensional Array
- Multidimensional Array
8. User Defined Methods:
9. Java Access Modifiers:
- Public
- Private
- Protected
- Default
10. Oops Concepts:
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
11. Constructors:
- Implicit/Default Constructor
- Explicit Constructor
12. Collection Framework:
- Collection<interface>
- Map<interface>
- Object Array
- Array List
13. Exception Handling:
- Introduction to Exception Handling
- Usage of Try, Catch and Finally Statement
- Usage of Throw and Throws Block
SELENIUM
Introduction to Automation Testing
- What is Automation Testing?
- Why we go for Automation?
- Advantages and Disadvantages for Automation Testing?
- When we not to go for Automation?
- Automated Functional Testing Tools?
- What is Selenium?
- What are the Advantages of Using Selenium?
- Differences between Selenium and QTP?
- Components available in Selenium?
- What is Selenium WebDriver?
- What are the Advantages and Disadvantages for Selenium?
- Downloading Selenium Server Jar file
- Configuring Selenium Server Jar file into the Java Project
Web Driver Introduction
- Browser Launching Automation
- Working with Browsers (Chrome, Firefox, IE)
Browser Interaction Commands
Locators
Validating an Application
- Methods to validate an application
Working an Edit Box or Text Box
Visibility of an Web Element
- Methods in Visibility of an Web Element
Working with Mouse Hover Actions
Working with Radio Buttons
Working with Drop Downs
Working With Frames
- How to identify the frame
- Methods to handle frames
Working with Alerts
- Types of Alerts
- Methods to handle Alerts
Working with Multiple Windows and Tabs
- Methods to handle new window
- Methods to handle new Tab
Working with Scroll Operations
- Types of Scroll Downs
- To scroll down the web page by pixel.
- To scroll down the web page by the visibility of the element.
- To scroll down the web page at the bottom of the page.
- Horizontal scroll on the web page.
Working with Keyboard Actions
- Methods to handle Keyboard
Working with Screenshots
- Capture Screenshot as Full Page
- Capture Screenshot of Section of Page.
- Capture Screenshot of Element on a page.
Working with Excel Operations
- Read Operation
- Write Operation
Working with Log4j
Synchronization or Wait Methods
TestNG
- Introduction to TestNG
- Configuring TestNG into Eclipse
- Annotations in TestNG
- Prioritizing Test Cases
- Ignoring Test Cases
- Advantages in TestNG
- Serial and Parallel Execution
- It generates TestNG.XML reports
Cookies
- Working with Cookies
- Handling Cookies in Wed Driver
- Selenium Commands for Cookies
Maven
- Introduction to Maven
- How to create a Maven Project
Frameworks
- Cucumber Framework
- POM Framework
- Data Driven Framework
- Keyboard Driven Framework
- Hybrid Framework
Automating Window Components
- AutoIT
- Handling Window Components
- Download & Install AutoIT
- Upload file in Selenium using AutoIT