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.
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
Learn the concept of DOM
Install and learn the Tools:
Learn about the Structure Dependent locators:
Learn about the Attributes-based locators:
How to perform mouseover using Selenium IDE commands. Very useful for pilot projects
In this video, we will see how do we write a Webdriver test case
We will look into Junit, Why do we require this in Selenium and how do we use it in Selenium
We will learn about TestNG, features about TestNG, different annotations, benefits over Junit, Reporting part of TestNG
We learn about RC, WebdriverBacked, Webdriver scripts. How WebDriverBacked tests helps in bridging the gap between RC and WebDriver
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
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
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
What is Agile, Agile Manifesto, Scrum model and importance of Automation in Agile
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.