CP-SAT - Certified Professional Selenium Automation Testing
3.3 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8 students enrolled
Wishlisted Wishlist

Please confirm that you want to add CP-SAT - Certified Professional Selenium Automation Testing to your Wishlist.

Add to Wishlist

CP-SAT - Certified Professional Selenium Automation Testing

CP-SAT stands for “Certified Professional – Selenium Automation Testing” certification prepared and honored by “Agile Te
3.3 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
8 students enrolled
Last updated 5/2017
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
  • 4 hours on-demand video
  • 2 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • All individuals who complete this course can take CP-SAT Mock Exam provided they register with Agile Testing Alliance for the CP-SAT Exam. The participants will be also provided with the CP-SAT Mock Exam solutions so that they can evaluate their performance. Special webinars will be conducted for participants who register for the CP-SAT Exam. If you wish to register for exam please mail to cpsatsupport@ataevents.org or visit www.agiletestingalliance.org
View Curriculum
  • Individuals, teams who are into manual testing and wish to start their career in Automation are the ideal candidates for this course. Having knowledge of Core Java will be an added advantage. Java can be learnt from the course "Java for Selenium" by Agile Testing Alliance. Even those Automation specialists who want to learn Selenium can take this course. Those Automation specialists who want to take the CP-SAT Exam will also find this course useful and will prepare them better for the exam
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)”.

Having basic knowledge of Java Programming and Manual Testing is the only prerequisite for this training.

The course is applicable for all roles and not just “testers”. Knowledge, experience & certification is consciously designed to focus on “agile testing” and not on “agile testers”.

How is it useful?

CP-SAT is designed to train agile professionals with the basics of testing web applications using Selenium leading to advanced topics. You can build, enhance, and maintain scripts in the Eclipse IDE Editor and port Selenese scripts to execution in RC and Selenium 2.x (WebDriver). The training is combination of theory as well as hands-on execution of scripts using the features of Selenium with ample time given to practice until you have mastered the concepts. The Selenium IDE plug-in builds effective and resilient test scripts using a wide variety of current programming languages. The focus is on the practical application of Selenium to resolve common web automated testing challenges. This course focuses on Selenium IDE with RC/Selenium 2.x configuration and execution related concepts using JUnit and TestNG. There is an extensive coverage on Selenium Reporting mechanism, Data Driven Testing, getting started Grid concepts, Continuous Integration (CI) with Jenkins/Ant.

Am I Eligible?

Anyone having basic experience Java programming and manual testing can go for this certification.

Who is the target audience?
  • Manual Testers, Automation Specialists, Manual Testing Team, Automation Testing team, Freshers who want to learn automation
Students Who Viewed This Course Also Viewed
Curriculum For This Course
18 Lectures
What is CP-SAT and Selenium Overview
2 Lectures 32:33

The participant learns about the history of the tool, its evolution and the need for it.

History of Selenium and Selenium Overview
6 Lectures 30:08

Creating Test Cases and Test Suite

Learn about test scenario and extract test cases from it

Record first test case and observe the recorded commands associated with the test steps

Learn about the targets and values columns

Color coding of the test execution

Learn about Verify and Assert set of commands

Default save format as HTML and observe the HTML table tags in the saved test cases.

Create Test Suite from the group of test cases

Insert commands and comments

Debug options

Log window


Recording & Playback and Formats in IDE

Regular Expressions

Learn the concept of DOM
Install and learn the Tools:
XPath Checker
DOM Inspector

Learn about the Structure Dependent locators:

Learn about the Attributes-based locators:

Locator Strategies

Asserts in Selenium IDE









Frequently used commands

How to perform mouseover using Selenium IDE commands. Very useful for pilot projects

Handling AJAX/Dynamic Elements
Selenium Server
7 Lectures 01:48:56
Setting up your Java Environment(Eclipse)

In this video, we will see how do we write a Webdriver test case

Starting with WebDriver

We will look into Junit, Why do we require this in Selenium and how do we use it in Selenium

Junit Framework for WebDriver

We will learn about TestNG, features about TestNG, different annotations, benefits over Junit, Reporting part of TestNG

TestNG Framework for WebDriver

We learn about RC, WebdriverBacked, Webdriver scripts. How WebDriverBacked tests helps in bridging the gap between RC and WebDriver

Running Remote Control and WebDriver Backed Tests

Using Selenium Webdriver to get text from a webpage and assert it

Using Selenium WebDriver to assert title of a webpage

Using Selenium Webdriver to get dimensions of a logo in a webpage

WebDriver Exercises

Using Selenium WebDriver to get URL of a link 

Using Selenium WebDriver to get links of social media as well as applying loops to get all the links

Webdriver Exercises Continued
1 Lecture 20:20
Data Driven Framework
Running Selenium Tests in Continuous Integration Environment
1 Lecture 27:01

We will talk about build tool ANT, continous integration tool Jenkins. Also how ANT and Jenkins helps an automation tester to run his scripts in a continous integration envirornment

Running Selenium Tests from Command line through ANT/ANT task in Jenkins/Hudson
Automation in Agile Projects
1 Lecture 20:04

What is Agile, Agile Manifesto, Scrum model and importance of Automation in Agile

Agile Manifesto, Agile Principles and Agile in Automation
About the Instructor
Agile Testing Alliance
3.3 Average rating
3 Reviews
16 Students
2 Courses
Surest way to learn Practical Agile Testing

Agile Testing Alliance is a non-profit testing community and certification organization, created to grow agile testing awareness, practices and acceptance. We are a global alliance of visionary industry leaders, prominent authors, leading educational institutions and testing evangelists who are passionate in proliferation of agile in testing. There is a huge need of agile testing talent and ATA is a step towards filling that void. Our mission is to create a learning road-map specifically in agile testing space. We understand that learning never stops and that testing community needs recognition in this quest for knowledge. Hence we have mapped the journey with milestones that can be evaluated, certified and thus recognized.