Description
Full-Stack QA Automation Professional Training in Bangalore offered by Locus IT with 100% Hands on Practical Classes with Industrial Experts and working with Real Time Projects.
Course Content-
1- Introduction to Automation Testing
- What is automation testing?
- When Automation Testing is needed?
- What is the use of automation testing?
- Different Automation Tools available in the Market
- What is the difference between Selenium and QTP? UFT
2-Basics Of Java – Introduction Of Java
- Java Installation
- Introduction to all predefined packages
- More about JVM, JRE &JDK
- Types of variables
- Data Types in Java
3-Object Oriented Programming Concepts
- Introduction to OOPS
- Class
- Object
- Local, Instance and static variables
- Constructors
- Methods
- Arrays
- This keyword
- Final Keyword
- Inheritance and Types
- Working with super classes and sub-classes
- Super Keyword
- Using types of polymorphism such as overloading, overriding, and dynamicbinding
- Abstraction
- Encapsulation
- Abstract Classes
- Interfaces
- String Methods
- Collections
- Exception Handling
4- I/O Streams
- I/O STREAMS
- Files (Create/Read/Write operations on files)
Assignment Evaluation + Viva
5- Introduction To Selenium
- What is Selenium?
- Advantages of Selenium
- Architecture of Selenium WebDriver
6- Components In Selenium
- IDE Overview
- RC Overview
- Selenium-Grid
- Selenium Web Driver/Selenium 4.0
7-Selenium Ide
- Installing IDE
- IDE icons
- Recording your first test with IDE
- IDE Context Menu
- Assert
- Verify
- Adding IDE comments
- Write your own IDE script without record and playback
8-Selenium Web Driver
- Selenium Internal Architecture
- Downloading web driver Jars configuring in eclipse
- Drivers for Firefox, IE, Chrome, Opera, Safariand HTML UnitDriver
- What is the difference between RC and WD?
- Installing and Configuring Eclipse for Web Driver
9- Locators In Selenium
- ID
- Name
- Class
- Link Text
- Partial Link Text
- Path
- Chrome Ad-dons Locator Identification
10- Exploring Web Driver
- Edit box
- Link
- Button
- Checkbox
- Radio Button
- Drop Down Box
- Select Value
- Display all values
- Select values step by step
- Capture Screenshot
- Synchronization Commands in Web Driver
- Implicit wait
- Explicit wait
- Web Driver wait
- File uploads
- Handling alerts
- Handling confirmation messages
- Keyboard actions
- Mouse actions
- Handling Iframes
- Handling multiple tabs
- Handling popups
- Preparing webdrive test cases using customized x-path
- Handling Web Tables
- Selenium Grid Setup
11- Data Driven Framework
- Interacting with Property File
- Interacting with XML
- Interacting with Excel
12-Testing Framework
- How to Install TestNG plug-in in Eclipse?
- TestNG Annotations
- TestNG sample script
- Selenium testing script from scratch
- Creating Test suites using TestNG
- Reports generation using TestNG
- Parameterized test cases using TestNG framework
- Preparing TestNG Parallel Suite
- Running test multiple times, depends on Methods, Grouping
- TestNG Listener Sample Program
13-Bdd – Cucumber
- How to Set up Cucumber in Eclipse
- About Feature, Step Definition and Runner Class
- How to integrate Testing with Cucumber
- Gherkin Keywords
- Cucumber Options
- Parameterization in Cucumber
- Data Driven Testing using Examples Keyword and Data Table
- Hooks & Tags
- Parallel Testing
14-Page Object Model Design Pattern
- Why Page Object Model & When it will be effective
- POM Design Rules
- POM Implementation of Rules
- Implementation of test-cases using POM framework
15-Reporting
- Methods in Extent Report
- Extent Report Implementation
16-Code Repository
- Git Commands (Init,Git Commit,Git Pull,Git Push ..)
- Git Hub Implementations
17-Build Tools
- Maven Features
- Maven Build Process and Dependencies
- Maven Automation Project Build
- Best Practices
18-Ci Tools
- Install Jenkins
- Setup Maven Project in Jenkins
- Schedule the build
- Best Practices
Locus Academy has more than a decade experience in delivering the training/ Staffing on Full Stack QA Automation for corporates across the globe. The participants for the training/Staffing on Full Stack QA Automation are extremely satisfied and are able to implement the learnings in their on going projects.
Reviews
There are no reviews yet.