- Automation Concepts
- Description
- Definition
- Functionalities
- Regression Testing
- Selenium IDE
- Setup
- Record / PlayBack
- Manual Editing
- Autoscript - using Commands
- Selenium Web Driver
- Package API Usage
- Web Driver Commands
- Operations
- Web Driver Scripting
- Regression Testing
- Selenium Remote Control
- Selenium Grid
- Javascript Executor
- Implicit & Explicit Waits
- Selenium Exceptions
- Scenario Based Automation
- Validating Forms
- Validating Application Flow
- Logging Defects
- Test-NG Scripting
- Introduction
- Data Providers
- Setting Priority Level on Methods
- Enable & Disable Methods using Test NG
- POM - Page Object Model
- JMeter Performance Testing Tool
- Introduction
- Where it is required ?
- Installation
- Building Test Plans
- Creating & Assigning Threads in Thread Group
- Executing Test Plans through HTTP Request
- Assertions
- JDBC Connection Configuration
- JDBC Request
- Generating test report of Database
- Cross Browser Testing
- Overview
- Using TestNG to Test Multiple Browsers in Same Program e.g.Mozilla Firefox,Chrome etc.
- Parallel Testing
- Maven Build
- Introduction
- Download and install Maven plugins
- Maven Repository
- Add dependencies in pom file
- Maven Integration with Selenium
- Write & Run Selenium Test
- Generate Maven Reports
- Excel Driven
- using Apache POI API Libraries in Java
- Using Excel files - requires Java File IO
- Project - Get Test Data from Excel using Apache POI, Test Application using Selenium and Generate Defect Report
- Data Driven
- using MySQL Server
- JDBC and SQL Crud
- Project - Get Test Data from MySQL using Java JDBC, Test Application using Selenium and Generate Defect Report
- Generating Extent Defect Report
- Cucumber Framework
- Introduction
- Overview of BDD Framework
- Downloading and installing cucumber plugins
- Creating Feature file
- Write & Run Glerkin Test in cucumber
- Given-When-Then Structure
- Implementing Scenarios Steps
- Creating Step Defination
- Integrating Selenium and Step Defination
- Integrating Junit with Cucumber
- Overview of JUnit
- Using Junit Test Runner
- Junit Test Suite
- Generate Test Reports
- Default Cucumber Report
- Extent Report
- Best Practice
- Live Projects on
- Introduction to Jenkins
- CI/CD (Contiuuous Integration / Continuous Deployment)
- Installation
- Maven and Jenkin integration
- Create Users and Roles
- Manage and assign roles
- Plugins
- Slack Notificications
- Browser Stack
- Green Balls
- Pipeline Job
- Slack integration
- View Selenium Reports on Jenkins
- Clean up