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

 

Saturday, 17 August 2013

CALL: 416-743-6333   www.stepin2it.com   mail us    info@stepin2it.com
LIVE training conducted from Toronto
register with for our software testings training  Toronto  register  NOW and START learning right away, continue learning 24 X 7
No need to wait, you may join currently running daily LIVE batches of QTP, Selenium, SoapUI Web Service Testing and other courses a

Selenium training course Toronto

Audience: 
Advanced Selenium training course Toronto  is designed for software testers or the corporate clients who are looking or  interested in improving their test automation skills or software test automation process  toward using more tools and creating more  robust test projects.
Duration: 25  hours
For more information on Advanced Selenium testing course in Toronto,brampton, Mississauga, Scarborough,Markham   please feel free to contact stepin2it.com us online or call us at 416-513-1535.

 Selenium Training - Getting Started

So you want to learn Software Automation Testing Tools? 
And you want to learn from the expert?

We hear you and here is what we can do for you!!!

Your learning of Software Automation Testing Tools begins here with www.stepin2it.com

www.stepin2it.com brings you quality  Online  and in class Selenium testing Training in Toronto Canada

Software applications mostly are large and complex as such must be tested to make sure that user interactions do not create run-time exceptions and that connections to databases or any enterprise services are functioning properly, today we at stepin2it.com  make a serious effort in training you mastering popular automated testing tools in the north American  market and we do that without breaking your back, in short you get quality training through our expertise and experience of last 11 years.
 

Visit stepin2it.com for our latest course offerings in Software Automation Testing Toronto,Canada

Learn the skills needed to land that dream job! Why pay thousands of dollars for training when you can learn the same from the comfort of your own home and for a fraction of the price. Take our high quality training courses at affordable prices, advance your career, become more valuable. Without ever leaving your home, you can gain the expertise needed to maximize your worth in today’s job market.

Watch our demo free class or webinar showing you How to become a Software Test Engineer, learn manual testing, Quality Center training Toronto , QTP, Selenium training  IDE, Selenium RC Server, Selenium WebDriver, JUnit, Eclipse, TestNG and more.....

To Get Started with our Online or   in class QTP Training or Online Selenium Training
Please Call 7416-743-6333 to discuss or click here for more details.

We will be working extensively with:

Selenium IDE:
The Firefox plugin used to build test-cases and test-suites directly on top of your web-app.
You can also export your tests to Selenium RC server.

Selenium RC server:
A client/server system that allows you to execute tests written in a variety of languages on a local or remote computer and on all major browsers.

Selenium Grid:
Selenium Grid leverages Selenium RC to provide a test environment that spans on multiple machines at once, reducing the testing time.

While learning above, we will be using Java’s most-popular automated unit testing framework, JUnit4/TestNG.
We will look at the latest JUnit framework and how to set it up and use it with your Java projects.
You will also get familiar with the test-driven development as a methodology for writing highly reliable Java code in Eclipse.

So what are you waiting for?
Take our high quality training Selenium courses at affordable prices, advance your career, become more valuable. you can gain the expertise needed to maximize your worth in today’s job market.

To enroll into Online Selenium Training Call 416-743-6333 to discuss or click here for more details.


Selenium Training Toronto

Free Online Selenium Training - Getting Started

So you want to learn Software Automation Testing Tools? 
And you want to learn from the expert?

We hear you and here is what we can do for you!!!

Your learning of Software Automation Testing Tools begins here with www.stepin2it.com

www.stepin2it.com brings you quality  Online  and in class Selenium testing Training in Toronto Canada

Software applications mostly are large and complex as such must be tested to make sure that user interactions do not create run-time exceptions and that connections to databases or any enterprise services are functioning properly, today we at stepin2it.com  make a serious effort in training you mastering popular automated testing tools in the north American  market and we do that without breaking your back, in short you get quality training through our expertise and experience of last 11 years.
 

Visit stepin2it.com for our latest course offerings in Software Automation Testing Toronto,Canada

Learn the skills needed to land that dream job! Why pay thousands of dollars for training when you can learn the same from the comfort of your own home and for a fraction of the price. Take our high quality training courses at affordable prices, advance your career, become more valuable. Without ever leaving your home, you can gain the expertise needed to maximize your worth in today’s job market.

Watch our demo free class or webinar showing you How to become a Software Test Engineer, learn manual testing, Quality Center training Toronto , QTP, Selenium training  IDE, Selenium RC Server, Selenium WebDriver, JUnit, Eclipse, TestNG and more.....

To Get Started with our Online or   in class QTP Training or Online Selenium Training
Please Call 7416-743-6333 to discuss or click here for more details.

We will be working extensively with:

Selenium IDE:
The Firefox plugin used to build test-cases and test-suites directly on top of your web-app.
You can also export your tests to Selenium RC server.

Selenium RC server:
A client/server system that allows you to execute tests written in a variety of languages on a local or remote computer and on all major browsers.

Selenium Grid:
Selenium Grid leverages Selenium RC to provide a test environment that spans on multiple machines at once, reducing the testing time.

While learning above, we will be using Java’s most-popular automated unit testing framework, JUnit4/TestNG.
We will look at the latest JUnit framework and how to set it up and use it with your Java projects.
You will also get familiar with the test-driven development as a methodology for writing highly reliable Java code in Eclipse.

So what are you waiting for?
Take our high quality training Selenium courses at affordable prices, advance your career, become more valuable. you can gain the expertise needed to maximize your worth in today’s job market.

To enroll into Online Selenium Training Call 416-743-6333 to discuss or click here for more details.


Monday, 12 August 2013

Software Testing Training - QA Training & Job Opportunities

Software Automation Testing Training Toronto


What is Selenium ?


 Automation tool for web based applications
 Used for functional regression testing
 Uses JavaScript
 Embeds test automation engine in your browser


Selenium Components


 Core engine of Selenium
 JavaScript/DHTML library
 Other Selenium components such as IDE and RC build on it
 Supports a variety of platforms
 Windows: Internet Explorer 6.0 and 7.0 , FireFox 0.8 to 2.0  Mac OS X: Safari 2.0.4+, FireFox 0.8 to 2.0 , Camino 1.0a1  Linux: FireFox 0.8 to 2.0 Konqueror


Advantages of Selenium

 Open source, free software
 Easy Installation
 Scripting Techniques :
 Easy recording and playback of scripts  Modular scripts
 Compatibility :
 Multiple operating systems (Windows, Linux, Mac)
 Allows cross browser testing (Record in FireFox, execute in IE)
 No dedicated machine required for test execution (user can Work in parallel).
 Integration with third party tools.
 Example : RTH Test Case Management Tool.


Selenese-The language of Selenium

Selenese consists of Actions, Accessors, Element Locators and Variables

• Actions - Commands for the selenese language to perform action on a web application

 Script performs a particular action
 Typically take element locator and possibly a value  Examples :
1.Open- open a url
2.Click- click button, link, etc..
3.Type- type text in text field


Sample Script

require "selenium"
require "test/unit"
def test_new
@selenium.open "/"
@selenium.type "q", "Hello" @selenium.click "btnG"
@selenium.wait_for_page_to_load "30000" begin
assert @selenium.is_text_present("Hello is a new way to look at pictures with friends and family. )
rescue Test::Unit::AssertionFailedError @verification_errors << $!
end
temp = @selenium.get_text("//div[2]/div[1]")
end
end


Automating Tests using Selenium

Prerequisites and Test Bed Setup

 Software :
 Selenium IDE, Mozilla FireFox for script recording  Selenium Server, Java for running scripts
 Configuration :
 Set path variables
 Use -multiWindow option while starting server
 Resource :
 Users… should have basic scripting knowledge
 Hardware… No specific requirement the basic configuration for a server -
P4, 512 MB RAM is good enough.


Scripting Techniques and Best Practices



In order to ensure the quality of scripts and reduce maintenance, it is best to have scripting techniques and best practices. Some of which are…

 Comments and proper formatting in scripts
 Scripting considerations for integration with other tools
 Documentation of basic data required for scripts
 Documentation of new functions added for scripts
 Follow fixed, logical scripting format
 Include code to handle Selenium errors
 Scripting according to application specific issues

Handling of Popup windows

Steps :

Window id required for automated operations in window
At times if id is not obtained during recording, go to window and perform operations
Window id will be obtained after this action.


Handling of Frames

Option :

 -multiWindow option handles potential frame problems


Causes :

 At times required name of frame not obtained in recording

Fix :

 Obtain frame label from source code
 Also can be obtained from browser URL bar

Benefits to Organization

 Automation Benefits :

 Usual benefits for automation e.g. Time saving
 Time required for sanity reduced ( 12 man hours to 3 man hours, build frequency of 4-5 builds a month )
 For one of the projects, Sanity suite automated : 243 test cases
 Good Returns on Zero Investment
 Increasing Productivity

 Cost saving as it is open-source
 QA engineers get familiar with scripting languages like Ruby, Perl etc apart from manual testing
 Caveat:
 Full automation and maintenance has not been evaluated and that can be a risk



Drawbacks

 Lack of exhaustive formal guidance material
 Mozilla FireFox browser is required for script recording
 Only works with web based applications

Stepin2IT

100 Westmore Drive
Etobicoke, ON M9V5C3
Toronto (CANADA)
Phone:+416-743-6333  www.stepin2it.com
Hi Friends!


Are you looking for a job in an IT Company????

stepin2it.com       call 416-743-6333    email us :    info@stepin2it.com

We are providing Selenium Training  and Placement Assistance.


ABOUT SOFTWARE TESTING:
It’s a process of finding bugs in the software work products. We have the latest Software Testing Tools like SELENIUM and QTP. We cover the latest syllabus in testing handled by Certified Testers by ISTQB. So if you have a Certification Exam to clear or a Project in Software Testing to gain hands-on experience or you want to appear in the IT Company interviews; walk in today. We cover the following tools:
1. Selenium (Highly in Demand)
2. QTP ( Basic + Advance)
3. Quality Center
4. Load Runner
5. Manual Testing
6. Over view of SQL Server, VB Scripting, Java Scripting, HTML
WHY stepinn2it ?
• Experienced Professionals in teaching

• Flexible theory and Practical sessions for students
• More than 250 students started career from us
• More than 500 Placements in IT companies
• Industry suited curriculum
• Week end Batches

Automated Testing Training with Selenium

WALK IN TO
stepin2it.com 100 Westmore Dr. UNIT 12     call 416-743-6333    email us :    info@stepin2it.com

Selenium testing training Toronto

Selenium testing training (Test Automation Tool)

Selenium is one of the most well-known testing frameworks in the world that is in use. It is an open source project that allows testers and developers alike to develop functional tests to drive the browser. It can be used to record workflows so that developers can prevent future regressions of code. Selenium can work on any browser that supports JavaScript since Selenium has been built using JavaScript.

Who will the course benefit? 
Students and recent Graduates who wants to pursue Software Quality Assurance/Testing as a Career, Company employees looking to advance Career in Test Automation and IT Professionals looking for a change in career path or learn new skill set

What skills will the student gain? 
After the completion of this course, the student will be able to:
  •  Keyword-Driven automation testing
  •  Test enhancements with synchronization & verification
  •  Test parameterization
  •  Modular actions' creation & re-usability
  •  Object repository & debugging tools usage
  •  Describe & use virtual objects
  •  Use of Custom checkpoints 

Course Contents 
  • Outline the benefits of Selenium
  • Getting Started with Selenium IDE
  • Recording with Selenium IDE
  • Storing information from the page in the test
  • Debugging tests
  • Understanding test suites
  • Locating elements by ID
  • Finding elements by name
  • Finding elements by XPath
  • Working with CSS Selectors
  • Using Command in Selenium – Selenese
  • User Extensions

Selenium testing training Toronto