Selenium Online Training

Similar documents
Testing Tools Content (Manual with Selenium) Levels of Testing

Introduction to Selenium Using Java Language

Certified Selenium Professional VS-1083

Automation using Selenium

QA Tools (QTP, QC/ALM), Selenium with Java, Mobile with Automation, Unix, SQL, SOAP UI

QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr:

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

SOFTWARE TESTING TRAINING COURSES CONTENTS

With the use of keyword driven framework, we can automate the following test scenarios for Gmail as under :-

Performance Testing from User Perspective through Front End Software Testing Conference, 2013

Appium mobile test automation

Selenium An Effective Weapon In The Open Source Armory

GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES

Software Automated Testing

DESIGN OF AUTOMATION SCRIPTS EXECUTION APPLICATION FOR SELENIUM WEBDRIVER AND TestNG FRAMEWORK

Selenium Automation set up with TestNG and Eclipse- A Beginners Guide

Test Automation Selenium WebDriver using TestNG

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN:

Test Automation Integration with Test Management QAComplete

AUTOMATING THE WEB APPLICATIONS USING THE SELENIUM RC

Perfecto Mobile. All rights reserved.

Web Applications Testing

Software Quality Testing Course Material

Android Application Development Course Program

Domain Specific Languages for Selenium tests

Certified PHP/MySQL Web Developer Course

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Japan Communication India Skill Development Center

Java Application Developer Certificate Program Competencies

Fundamentals of LoadRunner 9.0 (2 Days)

Course Number: IAC-SOFT-WDAD Web Design and Application Development

BDD FOR AUTOMATING WEB APPLICATION TESTING. Stephen de Vries

}w!"#$%&'()+,-./012345<ya

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0

Java Interview Questions and Answers

Test Automation Tool comparison HP UFT/QTP vs. Selenium - Prashant Malhotra

Latest Trends in Testing. Ajay K Chhokra

Business Application Services Testing

Java EE Web Development Course Program

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

Japan Communication India Skill Development Center

Exploring Web Testing Tools For Use In A Classroom

Web Development in Java

GUI Test Automation How-To Tips

QUICK START GUIDE. Cloud based Web Load, Stress and Functional Testing

Automated Web Testing with Selenium

Agile Web Application Testing

The goal with this tutorial is to show how to implement and use the Selenium testing framework.

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

HP LoadRunner. Software Version: Ajax TruClient Tips & Tricks

Java (12 Weeks) Introduction to Java Programming Language

PESTO: A Tool for Migrating DOM-based to Visual Web Tests

Title: Appium Automation for Mac OS X. Created By: Prithivirajan M. Abstract. Introduction

Java SE 8 Programming

Automated testing of CS UI using Selenium and Python

Facebook Twitter YouTube Google Plus Website

VERIFICATION AND VALIDATION AUTOMATED TESTING TOOLS CLAUDIU ADAM

Desktop, Web and Mobile Testing Tutorials

Specialized Programme on Web Application Development using Open Source Tools

Enterprise Service Bus

Certified Tester Program

Drupal Performance Tuning

Japan Communication India Skill Development Center

HtmlUnit: An Efficient Approach to Testing Web Applications

Japan Communication India Skill Development Center

Accessing the Online Meeting Room (Blackboard Collaborate)

Computing Concepts with Java Essentials

Cross Platform Mobile. -Vinod Doshi

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

Fundamentals of Java Programming

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Module 4: File Reading. Module 5: Database connection

Testhouse Training Portfolio

Jenkins User Conference Herzelia, July #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP

Job Oriented Instructor Led Face2Face True Live Online I.T. Training for Everyone Worldwide

Web development... the server side (of the force)

Department of Veterans Affairs. Open Source Electronic Health Record (EHR) Services

Selenium 1.0 Testing Tools

Testing Web Applications: A Survey

LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description

Specialized Programme on Web Application Development using Open Source Tools

Unit Testing. and. JUnit

Software Development Kit

Adding Panoramas to Google Maps Using Ajax

QA Tools (QTP, QC/ALM), ETL Testing, Selenium, Mobile, Unix, SQL, SOAP UI

WEB APPLICATION TESTING SOLUTIONS WITH SELENIUM

Embedded Software development Process and Tools: Lesson-1

Enable Your Automated Web App Testing by WebDriver. Yugang Fan Intel

Analysis and Identification of Cross Browser Inconsistency Issues in Web Application using Automation Testing

Slides prepared by : Farzana Rahman TESTING WITH JUNIT IN ECLIPSE

Testing. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies. CHAPTER AUTHORS Michael Atmadja Zhang Shuai Richard

Windmill. Automated Testing for Web Applications

Guide to Automating Workflows Quickly and Easily

AJAX Toolkit Framework

QAS Small Business for Salesforce CRM

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below.

Introduction to Automated Testing

soapui Product Comparison

Hello World RESTful web service tutorial

Transcription:

Selenium Online Training This course is designed using Selenium for test automation covering framework design with real time Industry oriented exercises and at the end of the course with project work. Core Java basics are also covered as part of the course. Course Objective After completion of the course, one will be able to automate any web based application. Course Duration - 30hrs Introduction to Automation What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools Introduction to Selenium What is Selenium Use of Selenium Features of selenium Difference between Selenium and QTP Selenium Components Selenium IDE Selenium Core Selenium RC Selenium Grid Selenium 2.0 - Web Driver Selenium IDE Selenium Overview Selenium IDE Introduction Downloading and Installing Selenium IDE Recording and Running a Simple Test Selenium IDE - Features Page1

Installing Useful Tools for Writing Tests Selenium Concepts Selenium Commands Verifying Page Elements - Assertions and Verifications Wait Commands Object Identification Element Locators Regular Expression patterns Selenium Test Runner Using Regular Expressions in Selenium IDE Using Java Script functions in Selenium IDE Creating Selenium Test Suites How to run the recorded script against other browsers Why companies are not using recording tools Limitations of Selenium IDE Selenium Core Selenium Core Overview Installing Selenium Core Running Selenium Core Test Suites Core Java Fundamentals Language Fundamentals History of Java Features of java Java Programming Language Keywords Class and Object Data Types Array Declaration, Construction and Initialization Encapsulation Inheritance Polymorphism Flow Control, Exceptions, and Assertions Writing Code Using if and switch Statements Writing Code Using Loops Handling Exceptions Working with the Assertion Mechanism Using the java.lang.string Class Page2

Using the java.lang.math Class Using Wrapper Classes Using the equals() Method with Strings and Wrappers and Objects Inner Classes Method-Local Inner Classes Anonymous Inner Classes Static Nested Classes Defining, Instantiating, and Starting Threads Preventing Thread Execution Synchronizing Code Thread Interaction Object Orientation, Overloading and Overriding, Constructors Benefits of Encapsulation Overridden and Overloaded Methods About Eclipses Installing Eclipse Creating Simple Project in eclipse Eclipse and Selenium together Importing and Exporting Debugging using Eclipse Exploring Eclipse Basic Exploring Eclipse Advanced Object Identification using Fire Bug and Firepath Introduction to Firebug Downloading and installing of Firebug Downloading and installing of Firepath How to identify the xpath for an particular element Identifying objects using Name, ID, Xpath, Dom, Css and link Selenium RC - 1.0 Installing Selenium RC Selenium RC Overview Starting and Stopping Selenium Server Creating the scripts by using functions Selenium Client Libraries Browser commands with examples Page3

Validation commands with examples Debugging the scripts Basic and Advanced - Selenium 2.0 - WebDriver Introduction to selenium 2.0 Advantages of web driver Web Driver v/s RC Architecture of Web Driver and RC Installation / Configuring Eclipse for Web Driver Identifying the elements in Web Driver Using Id, Name, Xpath,link and CSS Working with Different drivers like HtmlUnit driver, Firefox Driver, IEDriver, Chrome Driver, Android Driver etc... Creating the generic scripts in Web Driver Creating the scripts by using functions Capturing screenshots Simulating Keyboard Events Handling Drag and Drop Handling Auto complete feature Mouse over action in web Driver Web Driver Client Libraries Web Driver commands with examples Handling Web Tables How to take data from excel sheets Why should we use excel sheets Working with excel sheets using Web Driver How to take data from DB Handling Pop-up s and alert messages Handling Ajax events Working with Dropdown and page back commands Working with frames Working with Implicit Wait and Explicit Wait Capturing screenshot on failure Web Driver with TestNG / Junit File upload and download How to use TestNG and Junit in Selenium Introduction to TestNG Why TestNG Setting up TestNG Working with TestNG Advantages of TestNG over Junit Exploring TestNG Features How to Use TestNG Annotations Page4

Writing Selenium testing script from scratch Creating Test suites using TestNG Creating and running Test suites using TestNG Skipping Tests Setting priority of execution for test cases Executing group of regression/sanity/smoke test cases using TestNG Data Driven Testing TestNG TestNG Execution Report Printing the log statements in TestNG report TestNG Results output folder walkthrough TestNG Reporting features Sikuli Tool for handling windows Installing Sikuli Sikuli Overview Why Sikuli? Sikuli Script Examples Compiling Sikuli scripts How To Use Sikuli scripts in Selenium WebDriver Working with Robot Class to handle windows popups What is mean by Robot class Why Robot class in Web driver Usage of Robot class in Web Driver Handling windows popups using Robot class in Web Driver Cucumber Tool with Web Driver Cucumber tool Overview Downloading Cucumber Jars and installation Preparing Features File having test scenarios Writing Runner Class Given, When, Then, And, But annotations and usage in features class Cucumber HTML Reports Usage of cucumber tool with Web driver Maven for Selenium & TestNG Integration Apache - Maven What is Maven Installing the Maven Configuring the Maven What is pom.xml file Using the pom.xml file Page5

Setting up the Maven project in eclipse editor Use of Maven project Building and running the selenium Maven project Updating the jar files by using Maven Updating the libraries by using Maven Updating the selenium project dependencies by using Maven TestNG Maven Configuration Executing TestNG from maven Selenium Grid Introduction Selenium Grid Advantages of Selenium Grid Automation Framework What is Framework Types of Frameworks What is modular framework What is Data Driven framework What is Keyword driven framework What is Hybrid framework Use of Framework How to develop the framework from the scratch Integration of the framework How to execute the scripts from framework Apart from regular course will provide below: Materials on selenium & core java Interview questions Resume preparation for Selenium Jobs 100% Assistance with the real time experts for preparing & attending the interviews Please contact - Telephone: +44 (0) 23 8033 6929 Website: http://www.uniqueanalytics.co.uk https://www.facebook.com/uniqueanalytics Page6