Learning Objectives of CP-SAT v 1.31

Similar documents
Learning Objectives of CP-SAT v 1.3

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

Selenium Training. Training Topics

(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

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

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

Selenium Course Content

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

SELENIUM TRAINING COURSE CONTENT

Selenium Testing Training

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

Introduction: Manual Testing :

Java Programming Basics

SeleniumJava Training Solution

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

EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver]

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

Mind Q Systems Private Limited

Mind Q Systems Private Limited

ActiveNET Enterprise Solution Company

Koenig Solutions Pvt. Ltd. Selenium with C#

SeU Certified Selenium Engineer (CSE) Syllabus

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

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

SeU Certified Selenium Engineer (CSE) Syllabus

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

Class 1 Introduction to Selenium, Software Test Life Cycle.

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

Certified Selenium Professional VS-1083

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

Selenium Online Training Brochure

MANUAL+ SELENIUM CURRICULUM

Software Testing

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

Selenium Webdriver Github

Test Architect Masters Course

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

IN: US:

Turbo boost your digital app test automation with Jenkins

STQA Mini Project No. 2

CENTRALIZED UI AUTOMATION FOR SAAS APPLICATION

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

AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS

DST - DIPLOMA IN SOFTWARE TESTING

Selenium with Java Syllabus

Sahi. Cost effective Web Automation

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

SeeTest Quality Assurance Platform SeeTestAutomation

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

Objective Manual Testing Test Case Template Excel

STQA Mini Project No. 1

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

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

@AfterMethod

Test Engineer Expert Course

KIRIL DELOVSKI SOFTWARE ENGINEER (RESUME)

Selenium Webdriver Manual READ ONLINE

Agile Tester Foundation E-learning Course Outline

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

Big Data Corridor (BDC) Platform User Guide

Read & Download (PDF Kindle) Selenium WebDriver Practical Guide

Basics Interview Questions On Testing And Answers In Java Pdf >>>CLICK HERE<<<

Lab 5: Web Application Test Automation

Six Months SQT Training Course Syllabus

International Journal of Advance Engineering and Research Development. Proof of concept (Poc) selenium web driver based Automation framework

VietSoftware International Inc. Software Testing Competence

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

webdriver selenium 08FE064A22BF82F5A04B63153DCF68BB Webdriver Selenium 1 / 6

Overview public training courses November 2015 April 2016

Model Curriculum. Telecom Terminal Equipment Application Developer (Native) SECTOR: SUB-SECTOR: OCCUPATION: REF ID: NSQF LEVEL:

TEST AUTOMATION FRAMEWORK FOR CERP APPLICATION USING EXTENT REPORTS

ALTEN BELGIUM ACADEMY

End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS.

TEST AUTOMATION USING SELENIUM WEBDRIVER WITH JAVA: STEP BY STEP GUIDE BY MR NAVNEESH GARG

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

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

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

Checklist: Requirements GUI Test tool for Java and/or Web

CertifiedAT - Version: 1. ISTQB Certified Agile Tester Foundation Level Extension

Visual Basic Scripting

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

CIW: JavaScript Specialist v2.0. Course Outline. CIW: JavaScript Specialist v Jun 2018

End-2-End Testing & Monitoring

P O W E R O F C U C U M B E R

jquery with Fundamentals of JavaScript Training

SeeTest Quality Assurance Platform On-premise Digital Assurance Lab

Lean Functional Testing

QA & Test Management

Synthetic Monitoring Professional Certification. Exam Blueprint

COBIT 5 Foundation. Lesson Plan. Mock Exam: Duration: Language:

LEVERAGING VISUAL STUDIO TEAM SYSTEM 2008 Course LTS08: Five days; Instructor-Led Course Syllabus

UFT Pro (LeanFT) 14.02

3 Days Classroom Training Exam and Certification Included

Cross-Browser Functional Testing Best Practices

Dealertrack SDET Core Training Report

Course Modules for Mobile Testing MANUAL & AUTOMATION Online Training: MANUAL TESTING

GUJARAT TECHNOLOGICAL UNIVERSITY

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

Transcription:

Learning Objectives of CP-SAT v 1.31 Knowledge with experience is power; certification is just a by-product What is CP-SAT? CP-SAT stands for Certified Professional Selenium Automation Testing certification prepared and honored by Agile Testing Alliance & University Teknologi Malaysia (UTM). CP-SAT certification exam can be taken by anyone without going through the training program covering the learning objectives below. CP-SAT certification exam is the only globally accepted certification exam covering practical assessment. CP-SAT learning objective gives the coverage topics for anyone who want to give the exam. Any training covering the CP-SAT Syllabus would be covering the learning objectives in a practical manner. CP-SAT exam can now be taken in three language streams o Java o C# o Python The training course provided by accredited CP-SAT license trainers is applicable for all roles and not just testers. Knowledge, experience & certification is consciously designed to focus on practical aspects of testing and not just on theory. If you want to be accredited license trainer or partner get in touch with us at CPSATSupport@ATAEvents.org

How is it useful? CP-SAT is designed to train testing professionals with the concepts of testing web applications using Selenium. The training provided by accredited license trainers is completely hands-on covering execution of scripts using the features of Selenium with ample time given to practice until the concepts are mastered. This syllabus and hence the training course focus on the most challenging areas for testing web applications using the latest Selenium 3.x, using JUnit and TestNG. There is an extensive coverage on Data Driven Testing, Key Word Driven Testing, Page Object Model, Selenium Grid, Continuous Integration (CI) with Jenkins and Maven. What has changed in this 1.31 version? Starting with this version CP-SAT is now available in three different language streams- 1. Java 2. C# and 3. Python In Java stream - Use of JXL library for Data Driven Testing has been removed. Participants can use the library but it is not mandatory to know the library from this version onwards Reference to some theoretical concepts including webdriver being flexible and having a lightweight API has been removed from the section Running WebDriver tests section. What was changed in 1.3 version? ANT as a build tool has been removed Headless browser execution is included Maven now is the choice of build tool Helper Utility class has now been included in the framework section Page object Model is given more focus and time Data Driven Framework Using JXL and POI library has been given more focus IDE and RC/Webdrived Backed references have been completely withdrawn Am I Eligible? Anyone having basic experience Java programming and manual testing can go for this certification. Duration? CP-SAT is designed specifically for corporates and working professionals alike. If you are a corporate you can opt for either 6 half days course or 3 full days course followed by an examination.

Examination can be taken within 15 working days of the completion of the training. How do I enroll myself? You can enroll yourself by writing an email to CPSATSupport@ATAEvents.org Table of Contents What is CP-SAT?... 1 How is it useful?... 2 What has changed in this 1.31 version?... 2 What was changed 1.3 version?... 2 Am I Eligible?... 2 Duration?... 2 How do I enroll myself?... 3 1. Tool background... 5 1.1. History of Selenium (30 mins)... 5 1.2. Selenium Overview (30 mins)... 5 2. Locator Strategies (60 mins)... 5 3. Selenium Server... 5 3.2. Selenium 3.x (WebDriver) (465 Mins)... 5 3.3. Eclipse and Maven (30 mins)... 5 3.4. Various WebDriver implementations (90 mins)... 6 3.5. Advanced User Interaction (150 mins)... 6 4. Framework... 6 4.2. Testing Frameworks (460 mins)... 6 5. Selenium Grid... 7 5.1. Selenium Grid Concept and Practical Setup(60 mins)... 7 6. Running Selenium Tests in Continuous Integration environment (120 Mins) 7 6.1. Concept of Continuous Integration (30 mins)... 7 6.2. Maven task in Jenkins/Hudson (90 mins)... 7 7. Automation in Agile projects (Reading)... 7 7.1. Agile Manifesto... 7 7.2. Agile in Practice (Video)... 7

7.3. Incremental and Iterative development... 7 7.4. Scrum Testing in iterations... 7 7.5. Testing challenges in Agile... 7 7.6. Test Automation... 7 8. Practical Selenium Automation Testing (Exercises)... 8

Version 1.31 - Learning Objectives of CP-SAT Java Stream: 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) (465 Mins) Setting up your Java environment (Eclipse)/(Maven) (30 mins) o Installation of eclipse and creation of workspace o Creation of Java Project o Creation of the Source Folders, Packages and Resource Folders (using Maven) o Debugging and Running the tests 3.3. Eclipse and Maven (30 mins) Learn to install Maven plugin in eclipse Learn about dependencies of the Maven goals Learn to prepare tests in pom.xml file

JUnit and TestNG plugins (30 mins) o Learn about the need of the testing frameworks o History of JUnit and TestNG o Running tests using Junit o Running Junit Suit o Installation of TestNG eclipse plugin o Test Fixtures and Annotations TestNG Framework (60 mins) o TestNG Test Case and Test Suite o TestNG Prioritizing and Sequencing o Annotations, Grouping o Parametrization and Data Provider Running WebDriver Tests (30 mins) 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 TestNG and Junit (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) o Use of Apachi Poi 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. Maven task in Jenkins/Hudson (90 mins) Learn to prepare Jenkins/Hudson to run Maven 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. Release date 16 th January 2019