| Courses Basic Computer Training / Software Training / Application Programming | Locality Pimple Saudagar |
Pre-requisites:
• Manual Testing
About the Course:
This is a Software Testing Automation Tool, which is very hot and frequently used in the industry now a days.
We have a hands on industry experienced trainer for Selenium who is so keen about his teaching skills and expertise in Selenium.
Core Java
1. Overview of Java
• OOP’s Concept
• Data types and Variables
• Operators
• Control Structures
• Strings
• Arrays
2. Objects and Classes
• Object, Classes and Methods
• Method Overloading
• Constructors
3. Inheritance
• Types of Inheritance
• Method Overriding
4. Packages and Interfaces
• Defining Packages
• Extending Interfaces
5. Exception Handling
• Fundamentals of Exception Handling
• Exception types
• Try and Catch and finally
• Multiple Catch
6. Input and Output in Java
7. Collections Framework
• Collection Interfaces and Classes
8. Basic Java Programming from Selenium perspective
Basic Selenium
1. Introduction to Automation Testing
• What is Automation Testing?
• Why Automated Testing?
• When to Automate?
• Which Test Cases to Automate?
• Different Automation tools
• Automation challenges & Mitigations
2. Introduction to selenium
• What is selenium?
• History and various versions of selenium
• Who can learn automation using selenium
• Advantages of using Selenium over other tools.
• Selenium components
3. Selenium-IDE
• Introduction
• Installing the IDE
• IDE Features
• Building Test Cases
• Running Test Cases
• Building and Running Test Suites
4. Selenium Web Driver
• Why Selenium Web Driver
• WebDriver and the Selenium-Server
• Automation Setup for Selenium Web Driver
• Java IDE – Eclipse
• Selenium jar files
• Any other jar required
• Developer tools
5. Selenium Commands
• What is a Driver
• Different methods of finding element
? By ID
? By name
? By Xpath
? By Tag name
? By class name
? By Link text
• Various types of operation that can be performed on any elements and how to use them.
• capturing Screen shots
• Multiple Window Handling
• Pop Up Handling.
• Java Script injection
• Verifying statements
• Preparing basic Automation Scripts and running them
• Creating Re usable class and their implementation in creating Test Scripts
• Parameterizing Test Scripts using Excel
• Creating Test Suites
Advanced Selenium
1. Framework Development
• What is a Framework?
• Different Types of Framework.
• How to Design a framework?
• Test NG
• How to integrate TestNG with Eclipse
• Test NG Annotations
• TestNG features
• TestNG Reporting
2. Object Repository preparation
• Using Page Object and Page Factory.
3. Reporting
• Using Report NG for generating reports through TestNG
• Log4j - What is Log4j, how to use it, integration of Log4j with Elipse
4. Build Tools - Maven
• How to create a maven project in Eclipse
• Maven Build Cycles.
• How to compile and Run tests using Maven
5. Continuous Build Integration tools- Jenkins
• What is Jenkins and how to use it
• How to integrate jenkins with Eclipse.
Who should attend:
• Freshers who have done Software testing manual Course.
• People working in Manual testing and want to switch in Automation Tool.
• IT related people who want to become familiar with all the aspects of a Software testing Tool and its utilization.
What you need to bring:
We will provide you all the necessary things to learn the Automation Tool along with Java, you don't need to bring anything with you for this course.
Key Takeaways:
• Good hands on knowledge in Automation Tool.
• Complete understanding about the industry usages of this Tool in real time environment.
Call us on 9623868215 or email at [email protected]