Koenig Solutions Pvt. Ltd. Selenium with C#

Similar documents
Selenium Training. Training Topics

Introduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools

SELENIUM TRAINING COURSE CONTENT

Selenium. Duration: 50 hrs. Introduction to Automation. o Automating web application. o Automation challenges. o Automation life cycle

Selenium Course Content

SELENIUM. SELENIUM COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

Selenium Testing Course Content

SELENIUM. Courses Offered. Ph: / Course Coverage:- Date:..Timings.. Duration Fees. Testing Tools QTP Load Runner Hadoop

Learning Objectives of CP-SAT v 1.31 (C#)

Java Programming Basics

EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver]

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

MANUAL+ SELENIUM CURRICULUM

The age of automation is going to be the age of 'do it yourself. - Marshall McLuhan

Selenium with Java Syllabus

SeleniumJava Training Solution

ActiveNET Enterprise Solution Company

Selenium Online Training Brochure

1. Selenium Integrated Development Environment (IDE) 2. Selenium Remote Control (RC) 3. Web Driver 4. Selenium Grid

Selenium Testing Training

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Mind Q Systems Private Limited

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore

@AfterMethod

Selenium Web Test Tool Training Using Ruby Language

Class 1 Introduction to Selenium, Software Test Life Cycle.

SeU Certified Selenium Engineer (CSE) Syllabus

Learning Objectives of CP-SAT v 1.3

Selenium Web Test Tool Training Using Ruby Language

Learning Objectives of CP-SAT v 1.31

Introduction: Manual Testing :

[paf Wj] open source. Selenium 1.0 Testing Tools. Beginner's Guide. using the Selenium Framework to ensure the quality

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

Mind Q Systems Private Limited

*** Any Query *** Mail : 1. Introduction to Selenium. What is Selenium? Different automations tools. Selenium Automation Tools

Selenium IDE. Steve Kwon, Raphael Huang, Amad Hussain, Mubasil Shamim

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/MOBILE]

Quick XPath Guide. Introduction. What is XPath? Nodes

But before understanding the Selenium WebDriver concept, we need to know about the Selenium first.

GUJARAT TECHNOLOGICAL UNIVERSITY

DST - DIPLOMA IN SOFTWARE TESTING

Automation: Simulation of any Human work by a System or a Tool is known as Automation.

SeU Certified Selenium Engineer (CSE) Syllabus

Selenium Webdriver Github

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy

Visual Basic Scripting

Step 5 How to download free Music from YouTube You need a YouTube account to download free Music from YouTube. If you don t have a YouTube account,

A faster approach for accessing Snap Deal URL using Multi browser with Selenium Web Driver

IN: US:

Testing => Good? Automated Testing => Better?

Software Testing

Qualys Browser Recorder User Guide Version April 6, 2018

Sahi. Cost effective Web Automation

STQA Mini Project No. 2

Using Smart Tools to Write Good Code

This is one of the common interview questions in any Automation testing job.

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

Testing Bindows application using Mercury's QuickTest Professional

QTP MOCK TEST QTP MOCK TEST II

Topic 16: Validation. CITS3403 Agile Web Development. Express, Angular and Node, Chapter 11

Selenium Testing Tools Cookbook

BY: ATASHI SAMADDAR 1

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

webdriver selenium 08FE064A22BF82F5A04B63153DCF68BB Webdriver Selenium 1 / 6

Rapise Quick Start Guide An Introduction to Testing Web Applications with Rapise

SALESFORCE DMP SUPERTAG USER GUIDE 00. SuperTag User Guide VER. 2, UPDATED 1/16. Rights Reserved, Proprietary &

Telerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide

20486-Developing ASP.NET MVC 4 Web Applications

CENTRALIZED UI AUTOMATION FOR SAAS APPLICATION

Programming Fundamentals of Web Applications

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

Certified Selenium Professional VS-1083

Selenium Workshop. Removing the Mystery from Open Source Test Automation. Presented By Chris Petrov, PMP Leverage Point Corporation

Step 4 Part F - How to Download a Video on YouTube and Delete a Video

An Introduction to Google Chrome

HOSTED CONTACT CENTRE

MultiBrowser Documentation

IMPORT GUIDE. PowerPhoto CRM 2013/2015

BrowseEmAll Documentation

Mouse. Mouse Action Location. Image Location

SCRIPT REFERENCE. UBot Studio Version 4. The UI Commands

Dealertrack SDET Core Training Report

JavaScript Programming

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser?

Automation Best Practices for CI/CD. Leo Laskin, Sr. Solutions Architect

Application Testing Suite OpenScript Functional Testing Introduction. Yutaka Takatsu Group Product Manager Oracle Enterprise Manager - ATS

User Manual 3.0. TestingWhiz User Manual 3.0

ASP.NET MVC Training

Bell County. E-Discovery Portal. Training Guide. 1/8/2014 Version 1.0

Read & Download (PDF Kindle) Selenium WebDriver Practical Guide

Syllabus Technosoft Academy. Course Syllabus. 1 P a g e

DOT NET Syllabus (6 Months)

Microsoft Developing ASP.NET MVC 4 Web Applications

ArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide

Selenium Webdriver Manual READ ONLINE

D2L Brightspace. The Content Tool. University Information Technology Services. Learning Technologies, Training, & Audiovisual Outreach

STRANDS AND STANDARDS

WHAT S NEW IN SELENIUM IDE 3.1?

Transcription:

Selenium Course with C# Overview: Selenium with C# is a free automation testing tool for web applications. It is able to work with different browsers like Chrome, Firefox, IE, Opera and simulate human like behavior. Selenium is able to interact with all the different elements in a webpage. It can click on them, input text, extract text and much more. By covering all the different functionalities on your website with Selenium tests, you will be able to quickly catch new and reappearing old bugs. This will save your time and money. Course Objectives: Understand Selenium IDE Understand web elements Understand NUnit framework Taking screen shots using selenium Understand Extent Reports Handling multiple windows, pop-ups, alerts Develop page object model frame work Freelancers that want to make bug free websites. Pre-requisite / Target Audience: Manual Testers who want to learn how to work with Selenium WebDriver QA Interns QA Professionals with no Selenium experience Freelancers that want to make bugfree websites Module 1: Introduction to Automation Testing In this module, we can learn about automation testing and when to automate the application. We can also look into different automation tools in the market, and we will discuss about advantages and disadvantages of automation tool. what is Automation testing Advantages of Automation testing Disadvantages of Automation testing

Module 2: History of Selenium In this module, we will discuss briefly about selenium tool and history of it. We will compare selenium with other tool like QTP and we can look into major components in selenium like Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid. Module 3: Why Selenium tool In this module you will learn selenium is a portable software-testing framework for web applications. Selenium provides a record/playback tool for authoring tests without the need to learn a test scripting language (Selenium IDE).... The tests can then run against most modern web browsers. Module 4: Differences between Selenium and other Tools In this module you will learn difference between selenium and others tools advantages of selenium why most people are using selenium. Module 5: Different components in Selenium In this module you will learn components in selenium, Selenium IDE, Selenium RC, Selenium Web Driver, Selenium GRID what is the importance of each component. Module 6: C# topics for Selenium In this module you will learn basics of knowledge of C# OOPs concepts and Collections which will be integrated with selenium Introduction to C# Data types Control Statements Strings Arrays OOPS Concept Class Object Constructor Encapsulation

Inheritance Polymorphism Abstraction Interface Exception Handling Collections File Handling Module 7: Selenium IDE In this module you will learn Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Installation and Introduction to IDE Creating first script using record and playback Installation of Inspector Tools and its Uses. Generating Scripts using different WebElement Handling Wait Commands Handling Validations Commands Handling Store Commands Limitations of IDE Module 8: Set Up Selenium with Visual Studio In this module you will learn Installation of Visual Studio and how to configure Selenium with Visual Studio Download and Install Visual Studio Set Up Selenium with Visual Studio in C# How to write Selenium Test using NUnit Framework Running Test in Chrome browser Running Test in IE Explorer Internet Explorer Driver Server Challenges with IE browser in Selenium WebDriver Module9: Locators & XPath In this module you will learn how to identify the Web Elements, Xpath how to inspect Xpath, creating xpaths Use Of Browser Inspector

Firebug & Fire Path HTML Locators Element Locator for WebDriver XPath Helper Plug-in for Chrome Fire-IE-Selenium Effective XPath Module 10: Selenium WebDriver In this module you will learn how to handle basic functionalities, How to write Selenium script and Debugging Script. First Program on selenium Verify Page title in Selenium Webdriver Navigation in selenium Radio button and Checkbox in Selenium Webdriver Handling DropdownList Handling File upload using Sikuli/Auto IT Handling Drag and Drop in Selenium Handling Mouse Hover Synchronization using webdriver How to take screenshot using selenium How to capture Error message using webdriver Handling Multiple windows Handling Alert Messages. Handling Frames. Cross Browsing using selenium Complete details of Dynamic XPath in Selenium Program on CSS in selenium How to download files in Selenium Webdriver. Handling WebTable How to use Logs File in selenium How to use Properties File in selenium

Module 11: Switches Alerts & Windows In this module you will learn handling multiple windows, popups, Alerts IFrams, different types of waits. Implicit Wait Commands in Selenium Explicit/Smart Wait Commands in Selenium Switch Commands in Selenium Different types of Alerts Handling Multiple Windows Handle Unexpected Alert Expected Condition Wait Handling IFrames using WebDriver Interacting with elements inside IFrame Module 12: Frameworks: In this module you will learn the organization s way of doing things a Single Standard. This standard would result in the project team achieving Script-less representation of automated tests, Data Driven, Reports. What is Framework Types of Framework Use of Framework Module 13: Page Object Model Framework: In this module you will learn how to create POM frame work using Nunit Frame work Page Object model using Nunit frame work Real-time Project involving most of the above concepts with following will be provided Product Abstract Document Requirement Specification Document Step-by-Step procedure for building the Frame work from ground up Complete Source Code At the end of the course participants will be able to 1. Work with Input boxes, Check boxes, Radio buttons, Alert boxes and more

2. Work with Page Object Model and implement it correctly 3. Create a Healthy Selenium Automation Framework 4. Parallel Testing with Selenium and NUnit3 5. Using Different Browsers - Chrome, Opera, Internet Explorer, Firefox 6. Taking Screenshots with Selenium 7. Working with Browser Properties (Size, Location, New Tabs/Windows, Tabs/Windows Handles) 8. Generating beautiful HTML Reports for our Test Results with Selenium and NUnit3 9. Work with ID, Name, CSSPath and XPath Selectors and know when to use each one of them in Selenium