QT - Automation Testing Selenium With Java
QT - Automation Testing Selenium With Java
Course Introduction
✓ What is Angular?
***************************************************************************************************************
***************************************************************************************************************
Course Objectives:
This course is designed to train intermediate and professional testers to gain in-depth Selenium
WebDriver knowledge.
• You will be in a position to pick any website over internet and can automate it
• Implement page object design pattern, data-driven testing and Cucumber framework
• Learn to use Selenium Grid with TestNG for parallel execution
• Understand Selenium WebDriver architecture
• Set up WebDriver project in Eclipse and write test cases using TestNG
• Understand how to use Maven and Jenkins
• Running our automated tests inside a Docker container
• Execute a project from scratch by building an automation framework and automating a
few test scenarios
Participants:
1) Automation Basics
2) Introduction to Selenium
3) Selenium IDE
• Installing IDE
• Building Test Scripts
• Running Test Scripts
• Locating Elements on the web page
• Limitations of Selenium IDE
4) WebDriver Basics - I
5) WebDriver Basics - II
6) TestNG
7) Project Details
• Application overview
• Automation process
8) WebDriver - Framework
9) TestNG
• Configuring Test Suites
• Passing Parameters to Tests
• Parallel Test Execution Capability
• Re-run failed test scripts
• Attributes of @Test
• Running TestNG suites from command prompt
• Configuring Jenkins
• Executing the windows commands in Jenkins Free Style project
• Creating Maven Job
• Manage Plug-ins
• Scheduling the Jobs
13) GitHub
• What is Version Control System
• What is GitHub
• Git commands
• Pushing Our Project Into GitHub
• Git vs. GitHub