Showing posts with label Scarborough Markham. Show all posts
Showing posts with label Scarborough Markham. Show all posts

Thursday, 17 October 2013

Selenium WebDriver Corporate Workshop/Training Course Toronto ,Canada 

STEPIN2IT.COM  
stepin2it.com     Selenium testing training Toronto, Brampton ,Mississauga,Scarborough Markham, Canada
Request An Onsite Class
Overview   
The 25 hour course on Selenium WebDriver training course Toronto  is designed to provide candidates with the foundation in Java, necessary for Advanced Selenium course. This course can be taken standalone or in conjunction with the Introduction or Advanced courses. This course is intended for users of Selenium seeking to gain Java skills necessary to customize and enhance test scripts.
Objectives
At the end of Java for Selenium WebDriver training course Toronto , the participants will be able to:
  • Explain key concepts related to Java technology and Java programming
  • Differentiate between different variable types
  • Loops, statements and arrays
  • Create Java classes
  • Create and use single and multi-dimensional arrays
  • Packages, Access modifiers
  • Exception handling
  • Use inheritance to extend classes
  • Understand inheritance and polymorphism
  • Collections and Reflections
  • Parse strings using String, File handling and LOG 4j properties
Suggested Audience
New users of Selenium who need to test Web applications. The course is designed primarily for testing professionals who will be using the automation tools.
Duration - 25 hour Days
Prerequisites  for Selenium WebDriver training course Toronto 
Basic knowledge of any programming or scripting language and must be comfortable with the topics covered in Introduction to Selenium course.

 call 416-743-6333 www.stepin2it.com           
Syllabus:  Selenium testing training Toronto, Brampton ,Mississauga,Scarborough Markham, Canada
1. Introduction
  • Installing JAVA
  • Installing Eclipse
  • Features of Java
  • Why Java for Selenium
  • First Eclipse Project
  • First Java program
  • Concept of class file
  • Platform independence
  • Datatypes in Java
  • If statements
2. Loops, Arrays
  • Conditional and concatenation operators
  • While Loop, For Loop
  • Practical Examples with loops
  • Using Loops in Selenium
  • Single Dimensional Arrays
  • Two Dimensional arrays
  • Practical usage of arrays in Selenium
  • Drawbacks of arrays
  • What are Functions?
  • Function Input Parameters
  • Function Return Types
3. OOPS
  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Creating Objects in Java
  • Meaning of static
  • Why is main method static?
  • Object and Object References
  • Constructors
  • Usage of Objects in Selenium
  • Concept of Inheritance
  • Interface
  • Example on inheritance
  • Object Class
  • Usage of Inheritance in Selenium
4. Packages,Access Modifiers/ Exception Handling
  • Relevence of Packages
  • Creating Packages
  • Accessing Classes Across Packages
  • Good Features of eclipse
  • Accessing modifiers - Public, Private, Default, Protected
  • Exception handling with try catch block
  • Importance of exception handling
  • Exception and Error
  • Throwable Class
  • Final and Finally
  • Throw and Throws
  • Different Types of Exceptions
  • Need of exception handling in Selenium framework
5. Collection Api / Reflections
  • Introduction to Collections API
  • Using ArrayList and SET of Collection API in Selenium framework
  • Reflection API usage and importance
  • Using Reflection API to make keyword driven Selenium framework
6. String, File Handing, Log4j, Handling Xls Files
  • String class and functions
  • Reading/Writing Text Files
  • Reading Properties File in Java
  • Concept of jar file
  • POI API in java
  • Reading/Writing Microsoft XLS Files
  • Log4j API for Logging
  • Usage of Log4J in Selenium