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

Similar documents
Learning Objectives of CP-SAT v 1.31

Learning Objectives of CP-SAT v 1.3

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

Selenium Training. Training Topics

Koenig Solutions Pvt. Ltd. Selenium with C#

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

Selenium Testing Course Content

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

Selenium Course Content

SELENIUM TRAINING COURSE CONTENT

SeleniumJava Training Solution

Introduction: Manual Testing :

Mind Q Systems Private Limited

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

Java Programming Basics

Mind Q Systems Private Limited

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

EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver]

ActiveNET Enterprise Solution Company

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

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

SeU Certified Selenium Engineer (CSE) Syllabus

Software Testing

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

Selenium Testing Training

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

SeU Certified Selenium Engineer (CSE) Syllabus

Sahi. Cost effective Web Automation

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/ANDROID] COURSE OVERVIEW

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

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

Certified Selenium Professional VS-1083

Read & Download (PDF Kindle) Selenium WebDriver Practical Guide

MANUAL+ SELENIUM CURRICULUM

webdriver selenium 08FE064A22BF82F5A04B63153DCF68BB Webdriver Selenium 1 / 6

DST - DIPLOMA IN SOFTWARE TESTING

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

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

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

Selenium Web Test Tool Training Using Ruby Language

BrowseEmAll Documentation

MultiBrowser Documentation

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

Class 1 Introduction to Selenium, Software Test Life Cycle.

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

Selenium Webdriver Github

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

Automated Web Application Testing Using Selenium

End-to-end testing with Selenium + Nightwatch.js

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

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

@AfterMethod

STQA Mini Project No. 2

Six Months SQT Training Course Syllabus

Master Project Software Engineering: Team-based Development WS 2010/11

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

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

LeanFT. HPE Software / Vivit TQA Anwendertreffen. Dirk Hedderich, Solution Consultant. 28. April 2016

Turbo boost your digital app test automation with Jenkins

Helpline No WhatsApp No.:

Techno Expert Solutions An institute for specialized studies! Introduction to Advance QTP course Content

Web Site Development with HTML/JavaScrip

Sakuli End-2-End Testing & Monitoring. December 2017

End-2-End Testing & Monitoring

Selenium Online Training Brochure

webdriverplus Release 0.1

Overview

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

JavaScript Specialist v2.0 Exam 1D0-735

Selenium Web Test Tool Training Using Ruby Language

ASP.NET- Enterprise Applications

Client-side Debugging. Gary Bettencourt

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

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Visual Basic Scripting

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.)

2017 EDST Calibration Instructions [Windows for calibration are open between 06/14/2017 6/21/2017 or 7/31/2017 8/7/2017]

CENTRALIZED UI AUTOMATION FOR SAAS APPLICATION

Selenium with Java Syllabus

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M

EnterSpace Data Sheet

Lean Functional Testing

Comprehensive AngularJS Programming (5 Days)

Continuous Integration with Selenium and Jenkins

SeeTest Quality Assurance Platform SeeTestAutomation

Lab 5: Web Application Test Automation

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

Technology. Business Objectives & Challenges. Overview. Technical Solution

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML

UFT Introduction to Automation and QTP

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

The course is supplemented by numerous hands-on labs that help attendees reinforce their theoretical knowledge of the learned material.

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

Technology Feasibility October 22, 2013

a Very Short Introduction to AngularJS

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL:

TESTING WEB SERVICES WITH WEBDRIVER AND QUICKCHECK

Module-1 QTP Fundamentals. Module 2 Basics of QTP. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad

Flex 3 Pre-release Tour

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Transcription:

Learning Objectives of CP-SAT v 1.31 (C#) Knowledge with experience is power; certification is just a by-product Table of Contents 1. Tool background... 3 1.1. History of Selenium (30 mins)... 3 1.2. Selenium Overview (30 mins)... 3 2. Locator Strategies (60 mins)... 3 3. Selenium Server... 3 3.2. Selenium 3.x (WebDriver) (420 Mins)... 3 3.3. Nunit (30 mins)... 3 3.4. Various WebDriver implementations (90 mins)... 4 3.5. Advanced User Interaction (150 mins)... 4 4. Framework... 4 4.2. Testing Frameworks (460 mins)... 4 5. Selenium Grid... 4 5.1. Selenium Grid Concept and Practical Setup(60 mins)... 4 6. Running Selenium Tests in Continuous Integration environment (120 Mins) 5 6.1. Concept of Continuous Integration (30 mins)... 5 6.2. NUget/MSBuild task in Jenkins/Hudson (90 mins)... 5 7. Automation in Agile projects (Reading)... 5 7.1. Agile Manifesto... 5 7.2. Agile in Practice (Video)... 5 7.3. Incremental and Iterative development... 5 7.4. Scrum Testing in iterations... 5

7.5. Testing challenges in Agile... 5 7.6. Test Automation... 5 8. Practical Selenium Automation Testing (Exercises)... 5

Version 1.31 - Learning Objectives of CP-SAT - C#: 1. Tool background 1.1. History of Selenium (30 mins) The participant learns about the history of the tool, its evolution and the need for it. 1.2. Selenium Overview (30 mins) Learn about the definition and usage of the tool. Get aware of the crosslanguage, cross-platform, cross-browser capabilities of the tool. Learn about the Selenium tool license policy. Elaborate on the two parts of the Selenium toolkit Selenium 3.x o Selenium WebDriver Selenium Grid o Need for Grid o Parallel execution of tests 2. Locator Strategies (60 mins) Learn the concept of DOM Learn about the Structure Dependent locators: o XPath o CSS Learn about the Attributes-based locators: o Id o Name o Link Text o Partial Link Text o Tag Name 3. Selenium Server 3.2. Selenium 3.x (WebDriver) (420 Mins) Setting up your.net environment (30 mins) o Creation of.net Project o Creation of the Source Folders, Packages and Resource Folders o Debugging and Running the tests 3.3. Nunit (30 mins) o Learn about the need of the testing frameworks o History of NUnit o Running tests using NUnit Running WebDriver Tests (30 mins)

o New features of WebDriver 3.x o Limited methods, more flexibility to create new methods o Lightweight API o Wrapper methods for missing commands o JavaScript execution Implicit and Explicit Wait in Selenium 3.x (15 mins) Running JavaScript code (30 mins) Test Suite creation using Nunit (30 mins) 3.4. Various WebDriver implementations (90 mins) Firefox Driver (Gecko driver) Chrome Driver Edge Driver Headless Browser Testing Learn to manage driver capabilities 3.5. Advanced User Interaction (150 mins) Keyboard Action Builder Handling popups Handling alerts Capturing Screenshots Drop Downs JQuery (Auto Complete) Drag and Drop 4. Framework 4.2. Testing Frameworks (460 mins) Data Driven Framework using WebDriver (210 mins) o For Excel (Using.xls and.xlsx) Keyword Driven Framework using WebDriver (30 mins) o Setting Up Keyword Driven Framework o Setting Up Data Engine o Test Suite Execution o Log Generation Page Factory and Page Object Model (120 mins) Helper / Utility framework class 5. Selenium Grid 5.1. Selenium Grid Concept and Practical Setup (60 mins) Learn about the built-in grid functionality in Selenium 3.x

Learn to distribute the tests on several machines and do parallel execution Learn to run the tests in parallel on multiple combinations of browser and OS from a central hub Learn to setup the Hub server Learn to parameterize the tests to run on various nodes Learn to override the default parameters on the nodes 6. Running Selenium Tests in Continuous Integration environment (120 Mins) 6.1. Concept of Continuous Integration (30 mins) Learn about the concept of Automating the Automation Learn about the Continuous Integration practice and merging automated Selenium test scripts on CI server 6.2. NUget/MSBuild task in Jenkins/Hudson (90 mins) Learn to prepare Jenkins/Hudson to run NUGet/MSBuild task with Selenium tests Learn various triggering events for the test Learn to prepare test output reports 7. Automation in Agile projects (Reading) 7.1. Agile Manifesto 7.2. Agile in Practice (Video) 7.3. Incremental and Iterative development 7.4. Scrum Testing in iterations 7.5. Testing challenges in Agile 7.6. Test Automation 8. Practical Selenium Automation Testing (Exercises) Practice all Selenium concepts throughout the course using various practical case studies. Practical Exercises post completion of the program This learning Objective is version 1.31 of CP-SAT for the C# Stream. Release date 16 th January 2019